我们可以在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'