在Django的request.path {if}语句中包含多个路径

时间:2016-08-12 00:54:32

标签: python django django-templates

除了主页路径和我的博客页面路径之外,我的每个页面都有一个标题,但我似乎无法获得“或”#39;或者'声明工作。任何想法都表示赞赏。谢谢。

此作品

{% if request.path != '/' %}
 ...
{% endif %}

这不是,但我需要的是

{% if request.path != '/' or request.path != '/news' %}
 ...
{% endif %}

1 个答案:

答案 0 :(得分:3)

条件request.path != '/' or request.path != '/news'将始终返回True(request.path将始终与一个或另一个值不同)。您需要在案例中使用and

{% if request.path != '/' and request.path != '/news' %}
...
{% endif %}