剪短它我有一个名为Page的模型和一个名为“parent”的字段链接到它自己,如果nav.parent有一个名为home的父级,我想写,然后这样做但是由于某种原因它不起作用
{% if nav.parent == "home" %}
先谢谢!
答案 0 :(得分:0)
问题当然是Django在比较时不知道要使用哪个字段,除非你告诉它。由于“home”位于title字段中,因此您需要实际指定该字段:
{% if nav.parent.title == "home" %}
答案 1 :(得分:-1)
您无法在模板中执行此操作。
您有2个选项可以解决您的问题:
nav
作为参数并找到其parent
:
https://docs.djangoproject.com/en/dev/howto/custom-template-tags/