0
作为一个例子使用的情况下,可以说,我想创建这样如何在自定义标签中使用django的IF模板标签解析?
{% linkif (section=='main') url %}Text{% endlinkif %}
标签,以避免空话像
{% if section == 'main' %}
<a href="{{ url }}">text</a>
{% else %}
text
{% endif %}
或
{% if section == 'main' %}<a href="{{ url }}">{% endif %}text{% if section == 'main' %}</a>{% endif %}
它们都涉及重复自己。
如果表达式的计算结果为true,则输出指向文本周围url的链接,否则输出文本。
你会如何使用django的IF标签逻辑来评估表达式?有没有一个函数可以做到这一点?
这只是一个例子用例 - 真正的问题是如何评估的模板标签的参数表现,在一般。 – LS55321