我正在尝试使用像这样的Django模板来呈现字典内容 例如:结果包含字典X
X={a:1,
b:1,
c:X(dictionary X again)
}
这可能是任何地方和多个级别
template:results.html,如下所示
{{a}}
{{b}}
{% if X.a %}
{% include results.html %}
{% endif %}
我认为这会有效,但我得错误说
maximum recursion depth exceeded while calling a Python object
我该如何解决这个问题?
谢谢
答案 0 :(得分:0)
摆脱字典X中的c:X部分,你不能这样做。
您可以在模板中使用X或其中包含的属性两次,因此您的字典中不需要嵌套的自引用。