2012-02-02 92 views
0

好吧我有一點問題。Django url模板混淆

我想創建一個帶有鏈接的按鈕,現在我正在使用action={% url views.contest_overview %},希望Django的反向查找匹配我的urls.py中的(r'^category/$', views.contest_overview),。然而,這不起作用,儘管多次猜測,我無法弄清楚正確的術語。

我得到(與我上面最好的猜測)的錯誤是:

陷入NoReverseMatch同時呈現:反轉 與參數 'views.contest_overview' '()' 和關鍵字參數 '{}'未找到。

非常感謝您的時間!

回答

2

使用url標記中的應用程序名稱,例如, {% url myapp.views.contest_overview %}

0

這是我通常做的;我給我的網址命名。例如:

URL(R '^帳戶/註冊/ $', 'someapp.views.register_view',名= 'account_register'),

因此,在模板中,我可以這樣做:

{% url account_register as url_acc_register %} 
<html> 
.. 
.. 
<a href="{{ url_acc_register }}">Some link </a>