0

次の URL conf があります。

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

そして、次のテンプレート タグ:

{% url 'imports_tournament' tournament.id%}

ただし、これにより常に no reverse url match found エラーが発生します。

Django のバージョンは 1.5 であるため、単一引用符で囲まれた構文が機能するはずです。

私は何を間違っていますか?

4

1 に答える 1

4

urlタグに引数を渡すと、位置引数を渡していると見なされます。URL ビューはキーワード引数を取るため、明示的に指定する必要があります。

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