如何将for标记嵌入在block标记Django中?

阿什什·阿查里亚

我的基本模板中有一个for标记,该标记遍历某些变量,具体取决于子模板。

像这样:

{% for element in element_list %}

我想覆盖子模板中的element变量。所以,我尝试了这样的事情:

{% for {% block element %}{% endblock element %} in {% block element_list %}{% endblock element_list %} %}

在子模板中执行此操作时:

{% block element %}client{% endblock element %}
{% block element_list %}client_list{% endblock element_list %}

这种方法行不通。

然后,我尝试了其他方法:我将整个for标签嵌入到block标签内,如下所示:

{% block fortag %}{% endblock fortag %}

在父模板中

...和

{% block fortag %}{% for client in client_list %}{% endblock fortag %}

在子模板中。

不幸的是,这也不起作用。

我有两个名为client和index的子模板,它们需要在for标记中使用不同的变量。我知道我可以将变量命名为相同的名称,并且可能会起作用。但我想知道解决此问题的最佳方法。提前致谢。

比丹·巴塔拉伊(Bidhan Bhattarai)

如果使用通用视图,则可以使用context_object_name属性。

https://docs.djangoproject.com/zh-CN/1.8/topics/class-based-views/generic-display/#generic-views-of-objects

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将圆形标记添加到嵌入在 QWebEngineView 中的渲染大叶地图?

如何将文件标记为VS 2015中嵌入的文件

如何将<!-[if lt IE 9]>标记嵌入Blaze.Html5生成的HTML中?

如何将值放入 SQL 中的 XML 标记中

如何将@Today与Azure DevOps中的标记进行比较?

如何将类添加到Leaflet标记中?

如何将主体包含到标记文件中

在 EDN 中,如何将多个值传递给从其他标记元素返回的标记元素

将HTML标记嵌入rails标记内

如何将<Input>标记放在<img>标记内

如何将当前时间标记为ARM部署的标记

如何将细节标记居中?

如何将 DynamicMethod 标记为 SecurityCritical?

如何将pygal图表嵌入django模板中

将HTML标记嵌入Flask WTForms字段中

如何将 selenium 中孩子的标记名作为字符串获取并根据标记名类型执行操作

如何将字符串中的卷曲语音标记转换为直语音标记

如何将工具提示应用于 JSP 中父选择标记已存在的选项标记?

Grav 标记如何在 frontmatter 中嵌入 youtube 视频?

如何将单个 xmltype 标记中的值提取到 oracle 中的不同列中?

如何将Swift声明标记为iOS中可用和macOS中不可用

如何将Javascript中的Google Maps标记输入集成到PHP中?

如何将<a>(锚标记)中的值传递给react js中的函数?

Javascript,如何将标记属性中的所有值放入数组中?

如何将文件中的文本提取到变量中,同时用标记替换该文本?

如何将标记化的字符串存储到C中的数组中

如何将<option>标记的元素转移到javascript中的数组中?

如何将标记化的单词重新连接到 R 数据框中的列中

如何将复杂的参数传递给 razor 标记中的组件