访问从Django中的模板渲染模板的视图

时间:2018-10-05 07:37:02

标签: django templates django-templates

我想知道是否有可能确定哪个视图在Django中呈现了特定模板(或获得布尔结果)。例如:

{% if this_view %}
  some code
{% else %}
  some other code
{% endif %}

我可能还很遥远,但我想知道如何在模板中创建类似的条件语句。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您可以使用django的request.get_full_path来获取模板中的当前网址,并且应该可以从该网址中找出视图。

您还可以在模板中使用request.resolver_match.view_name来获取视图名称