0

我有以下网址配置:

      url(r'^tournaments/(?P<tournament_id>\d+)/imports/$',
         'club.apps.main.views.imports_view',
         name='imports_tournament'),

以及以下模板标签:

{% url 'imports_tournament' tournament.id%}

但是,这始终不会引发未找到反向 url 匹配错误。

Django 版本是 1.5,所以单引号语法应该可以工作..

我究竟做错了什么?

4

1 回答 1

4

当您将参数传递给url标记时,它假定您正在传递位置参数。您的 url 视图需要一个关键字参数,因此您需要明确:

{% url 'imports_tournament' tournament_id=tournament.id %}
于 2013-09-21T13:51:18.473 回答