2024-04-19 14:59:32 发布
网友
这是一个使用数字键()
我正在用py文件返回一本词典 例如:
response['dict'] = {'a': [1,2,4], 'b': [5,6,7]}
在html中,我尝试使用键循环
这是在抛出一个错误。在
TemplateSyntaxError: Could not parse the remainder: 'keys()' from 'dict.keys()
这里需要帮助。如何在Django中使用这个?在
这可能是因为dict是Python中的保留关键字。试试看
dict
{% if d %} {% for key in d.keys() %} list {% endfor %} {endif}
或者干脆
python中字典上的迭代器在默认情况下位于键之上,因此您不必指定需要键而不是.items()或{}。在
.items()
{% if dict %} {% for key, value in dict.items %} list {% endfor %} {endif}
编辑:
不需要{% if dict %}-如果给定上下文的变量为空(或者如果它是空dict),它将静默传递:
{% if dict %}
这可能是因为
dict
是Python中的保留关键字。试试看或者干脆
^{pr2}$python中字典上的迭代器在默认情况下位于键之上,因此您不必指定需要键而不是}。在
.items()
或{编辑:
不需要
^{pr2}${% if dict %}
-如果给定上下文的变量为空(或者如果它是空dict),它将静默传递:相关问题 更多 >
编程相关推荐