我们可以在django中将数组/列表传递给模板内容块吗?python
我知道我们可以将变量传递给内容块,但我们可以传递列表吗 我知道我们可以用这种方式传递变量我们可以在django中将数组/列表传递给模板内容块吗?python,python,django,list,include,Python,Django,List,Include,我知道我们可以将变量传递给内容块,但我们可以传递列表吗 我知道我们可以用这种方式传递变量 {% include "partials/pickUp-Order-Form.html" with form="form" %} 我试着通过这样的名单 {% include "partials/pickUp-Order-Form.html" with form=["list", "test"] %} 但这行不通。我搜索了一下,文档中似乎没有这样的内容。django template标签可用于加载和呈现H
{% include "partials/pickUp-Order-Form.html" with form="form" %}
我试着通过这样的名单
{% include "partials/pickUp-Order-Form.html" with form=["list", "test"] %}
但这行不通。我搜索了一下,文档中似乎没有这样的内容。django template标签可用于加载和呈现HTML模板,其中传递给原始模板的上下文/数据将被传递 您可以在部分中找到有关此功能的文档 因此,如果您希望包含一个模板,其中呈现该模板的原始视图具有以下上下文说明:
{'word':'Bird',power_level':9001}
,您可以在另一个模板中使用:{%include“word_template.html”和word=“Not a Bird”power_level=“470”%
,这将反过来将值更改为所需的值
要回答这个问题:
应该行得通
考虑到您的
包括一个模板,该模板不会将列表作为其他类型使用。您需要在变量或对象中传递列表,您可以这样做:
{% include "partials/pickUp-Order-Form.html" with form="list test".split %}
或者,您可以先创建变量,然后将其传递给include标记:
{% with "list test" as list %}
{% include "partials/pickUp-Order-Form.html" with form=list.split %}
{% endwith %}
你能编辑你的文章并添加你想要包含的html模板吗?您的代码片段({%include“partials/pickUp Order Form.html”%%}
中的分拣订单表单.html
是否起作用?尝试第一个时出错-无法分析其余部分:'.split'