【发布时间】:2017-12-19 07:27:00
【问题描述】:
我可以在 Django 模板中访问命名参数的值(来自 URL)吗?
我可以从 django 模板访问下面this_name 的值吗?
url(r'^area/(?P<this_name>[\w-]+)/$', views.AreaView.as_view(), name="area_list")
我可以获取整个 URL 路径并将其分解,但我想检查是否有直接的方法可以做到这一点,因为它已经有一个名称。
在视图的上下文数据中传递它可能是一种替代方法,但不确定我是否需要传递它,因为我猜模板已经以某种方式拥有它?但是在request API 中找不到直接方法。
【问题讨论】:
-
this_name 将作为上下文传递,然后可以在模板中使用。我不明白你为什么不能访问。或者您想以其他方式访问它。可能是一个完整的用例将澄清这个问题
标签: django django-templates django-urls