访问从 django 中的模板呈现模板的视图

克里斯托弗·古纳万

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

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

我可能已经离题了,但我想知道如何在模板中创建类似的条件语句。任何帮助将非常感激!

维沙尔·拉格万

您可以使用 djangorequest.get_full_path来获取模板中的当前 url,并且您应该能够从该 url 中找出视图。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Django中的模板中呈现视图

来自分类Dev

在 Django 模板中访问字典

来自分类Dev

在模板中以字符串形式呈现的Django列表-无法访问列表值

来自分类Dev

Django基于类的视图未在模板中呈现变量

来自分类Dev

在Django模板中访问Javascript变量

来自分类Dev

通过Django模板中的键访问字典

来自分类Dev

从模板访问Django CreateView中的模型名称

来自分类Dev

在Django模板中访问字典值

来自分类Dev

django从模板中的列表访问值

来自分类Dev

Django访问模板中的中间字段

来自分类Dev

在Django模板中访问PositiveSmallIntegerField的Choices值

来自分类Dev

在Django模板中访问feinCMS网址

来自分类Dev

访问Django模板中的临时模型数据?

来自分类Dev

Django模板中的外部方法访问

来自分类Dev

Django - 从模板中的图像字段访问图像

来自分类Dev

从Django模板访问字典/对象

来自分类Dev

从Django模板访问JSON属性

来自分类Dev

Django模板中的树视图

来自分类Dev

子模板未在Django中呈现

来自分类Dev

防止在Django模板中呈现Unicode字符

来自分类Dev

无法在模板中呈现Django表单

来自分类Dev

Django UserCreationForm未在模板中呈现错误

来自分类Dev

防止在Django模板中呈现Unicode字符

来自分类Dev

无法在Django中的模板上呈现ChoiceField

来自分类Dev

Django:无法在模板中呈现上传的图像

来自分类Dev

Django 联系表单未在模板中呈现

来自分类Dev

从视图模板访问模块

来自分类Dev

循环以将 Django 视图上下文呈现为模板中的表

来自分类Dev

在Django模板中动态访问request.GET