我有以下网址:
url(r'^tournaments/(?P<tournament_id>\d+)/imports/$',
'club.apps.main.views.imports_view',
name='imports_tournament'),
以下模板标记:
{% url 'imports_tournament' tournament.id%}
但是,这总是不会引发反向网址匹配发现错误。
Django版本是1.5,因此单引号语法应该有效..
我做错了什么?
答案 0 :(得分:4)
当您将参数传递给url
标记时,它会假定您传入的是位置参数。您的网址视图采用关键字参数,因此您需要明确:
{% url 'imports_tournament' tournament_id=tournament.id %}