Python 如何在另一个Django模板变量中添加Django模板变量?

Python 如何在另一个Django模板变量中添加Django模板变量?,python,django,django-models,django-forms,django-templates,Python,Django,Django Models,Django Forms,Django Templates,我在views.py中有一个模型表单:a\u表单=MyModelForm(request.POST或None)和一个列表:my\u list 它们都被发送到views.py中的模板:return render(请求,'index.html',{'a_form':a_form,'my_list':my_list}) my\u list的每一项都是a\u表单模型的一个字段 我想作为模板中的字段访问该项。我能想到的唯一办法是: {% for item in my_list %} {{a_for

我在views.py中有一个模型表单:
a\u表单=MyModelForm(request.POST或None)
和一个列表:
my\u list

它们都被发送到views.py中的模板:
return render(请求,'index.html',{'a_form':a_form,'my_list':my_list})

my\u list
的每一项都是
a\u表单
模型的一个字段

我想作为模板中的字段访问该项。我能想到的唯一办法是:

{% for item in my_list %}
    {{a_form.{{item}}}}
{% endfor %}


两者都不起作用。我如何做到这一点?使用“with”?过滤器?

最好的方法是用python处理事情,可能是使用字典,这样您就可以在模板中迭代它们,如下所示:

{% for key, value in my_dict %}
    Do stuff with {{key}} and {{value}}
{% endfor %}

如果您真的想按自己的方式做事,解决方案是。

看看这里的答案:您认为如何访问类模型的字段?我认为有一个模型实例是可能的。
MyModel
是实例吗?如果是,您可以使用模板tagSorry@Lemayzeur更新问题以澄清问题。
{% for key, value in my_dict %}
    Do stuff with {{key}} and {{value}}
{% endfor %}