python - 我们可以将数组/列表传递给 django 中的模板内容 block 吗? Python

标签 python django list include

我知道我们可以将变量传递给内容 block ,但是我们可以传递列表吗?

我知道我们可以通过这种方式传递变量

{% include "partials/pickUp-Order-Form.html" with form="form" %}

我尝试像这样传递列表

{% include "partials/pickUp-Order-Form.html" with form=["list", "test"] %}

但这行不通。我查了一下文档里好像没有这样的东西。

最佳答案

你需要在变量或对象中传递一个列表,你可以这样做:

{% include "partials/pickUp-Order-Form.html" with form="list test".split %}

或者您可以先创建变量,然后将其传递给包含标记:

{% with "list test" as list %}
    {% include "partials/pickUp-Order-Form.html" with form=list.split %}
{% endwith %}

关于python - 我们可以将数组/列表传递给 django 中的模板内容 block 吗? Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40577278/

相关文章:

Django 的 ModelForm - Meta 选项列表在哪里?

django - django template.if语句中的URL名称

python - 通过偶数和奇数索引将列表分成两半?

java - 从两个列表中删除不重复的对象

python - Django 文件上传和模型 FileField

python - 使用Python执行INSERT INTO MySQL数据库时出现SQL错误

python - 通过网络和本地公开 python 库 API 的快速且有弹性的方法

python - 一段时间后意外退出 : Error can't convert str to float

c - 程序从文件读取时显示随机列表数据

python - awk(或 sed/python)跳过行以重新编号列