Django url模板混乱

2024-03-29 12:17:24 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我有点问题。你知道吗

我想创建一个带有链接的按钮,现在我正在使用action={% url views.contest_overview %},希望Django的反向查找能够匹配我的应用程序中的(r'^category/$', views.contest_overview),网址.py. 然而,这是行不通的,我无法找出正确的命名法,尽管有许多猜测。你知道吗

我得到的错误(根据我的最佳猜测)是:

Caught NoReverseMatch while rendering: Reverse for 'views.contest_overview' with arguments '()' and keyword arguments '{}' not found.

非常感谢您抽出时间!你知道吗


Tags: djangopy应用程序url链接错误overviewaction
2条回答

url标记中使用应用程序名称,例如{% url myapp.views.contest_overview %}

这是我通常做的;我给我的网址起名字。例如:

url(r“^account/register/$”,'someapp.views.register\u视图',name='account\u register'

因此,在模板中,我可以这样做:

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

相关问题 更多 >