我正在使用模板在django中呈现基本html并指定如下链接。
<li><a href="{% url 'project:geometry' object.pk %}">Geometry</a></li>
我想根据条件使用模型信息隐藏此链接。
有谁知道如何做到这一点?
答案 0 :(得分:3)
您可以使用Django模板语言将HTML括在if statement中:
{% if object.something %}
<li><a href="{% url 'project:geometry' object.pk %}">Geometry</a></li>
{% endif %}
如果object.something
不是布尔值,则可以使用operators,filters或complex expressions
答案 1 :(得分:0)
Django具有if
模板标记,请参见:
https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#if
来自文档:
{% if not athlete_list %}
There are no athletes.
{% endif %}