我正在学习python和django,并感谢所有人为这个问题做出贡献。这是一个很大的帮助。
我想将元素附加到django模板中的列表中,我不希望在视图文件中执行此操作。我试过这个Creating a list on the fly in a Django template
假设我有一个html模板文件:
{% for i in reservations %}
{% for j in i.Instances %}
{% lis_append j.InstanceId as test %}
the instanceid list is:{{test}}
{% endfor %}
{% endfor %}
我正在尝试使用" lis_append"模板标签附加" j.InstanceId"的值到上下文变量" test"。
前:
test = ['i-xxxxxx','i-xxxxxxx','i-xxxxxxx'] #- Preferred output from the template tag.
我得到的只是实例值,一个在另一个之下,没有附加到任何列表。 例如:
i-xxxxxxxx
i-xxxxxxxx
....
请建议我完成这项工作的方法。我写了几个不能获取所需结果的标签。请帮助。提前谢谢!