我想知道如果我有很多这样的if-clauses,我怎么能创建换行符:
{% if request.path != "/a/" and request.path != "/b/" and request.path != "/c/" ...many more %}
{% endif %}
我希望能够做到这样的事情:
{% if request.path != "/a/"
and request.path != "/b/"
and request.path != "/c/"
...many more %}
{% endif %}
或更短的东西。
答案 0 :(得分:1)
如果将路径列表放入上下文中该怎么办:
return render_to_response('mytemplate.html', {'paths': ['/a/', '/b/', '/c/']})
在模板中使用内置in
:
{% if request.path in paths %}
do something
{% endif %}