我可以在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將作爲上下文傳遞,然後,因爲它可以在模板中使用。我不明白你爲什麼不能訪問。或者你想用其他方式訪問它。可能是一個用例完整的將澄清這個問題 –