我剛開始學習python和django,我有一個問題。 我得到了將功能視圖轉換爲基於類的視圖的任務。但我的鏈接現在不工作。Django帶參數的反向網址到基於類的視圖
這些都是urls.py:
url(r'^$', ContactIndex.as_view()),
url(r'^add$', ContactAdd.as_view()),
url(r'^([0-9]+)/update$', ContactUpdate.as_view()),
url(r'^([0-9]+)/view$', ContactView.as_view()),
這是我的鏈接:
{% url rtr_contact.views.ContactView contact.id %}
但這並不工作,它說:
Caught NoReverseMatch while rendering: Reverse for 'rtr_contact.views.ContactView' with arguments '(20L,)' and keyword arguments '{}' not found.
你應該以斜線後綴的URL模式。這是Django的一個標準,也使得其他程序更容易使用它(不需要進入血腥的細節......) – jpic 2011-12-21 11:21:57