Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

7年前关闭。



Improve this question




我正在使用django 1.5,我需要检查是否定义了一个变量(如果定义了变量,但是没有,则为0,“,”等,并使其不起作用)。就像是:
{% ifexists a_variable %}
    <p> Hey the variable exists </p>
{% endifexists %}

我不是怎么做到最好的...

最佳答案

请阅读documentation


{% if athlete_list %}
    Number of athletes: {{ athlete_list|length }}
{% elif athlete_in_locker_room_list %}
    Athletes should be out of the locker room soon!
 {% else %}
    No athletes.
{% endif %}

您可能还需要查看便利的Djangot教程writing public views

关于python - 检查是否用Django模板语言定义了变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17671458/

10-12 18:30