我可以在Django模板中访问来自URL的命名参数的值吗?从Django模板中的URL访问kwargs
像我可以从django模板访问下面的值this_name
?
url(r'^area/(?P<this_name>[\w-]+)/$', views.AreaView.as_view(), name="area_list")
我能得到整个URL路径,并打破它,但要检查是否有做一个直接的方式,因为它已经有一个名字。
向下传递在视图中的上下文数据可能是一个选择,但不知道如果我确实需要它向下传递,因为我猜模板会已经拥有了它不知何故?虽然在request API找不到直接的方法。
this_name将作为上下文传递,然后,因为它可以在模板中使用。我不明白你为什么不能访问。或者你想用其他方式访问它。可能是一个用例完整的将澄清这个问题 –