我想知道是否有可能确定哪个视图在Django中呈现了特定模板(或获得布尔结果)。例如:
{% if this_view %}
some code
{% else %}
some other code
{% endif %}
我可能还很遥远,但我想知道如何在模板中创建类似的条件语句。任何帮助将不胜感激!
答案 0 :(得分:0)
您可以使用django的request.get_full_path
来获取模板中的当前网址,并且应该可以从该网址中找出视图。
您还可以在模板中使用request.resolver_match.view_name
来获取视图名称