私のプロジェクトの urls.py には次のものがあります。
urlpatterns = patterns('',
url(r'^watches/(?P<object_id>\d+)/$', list_detail.object_detail, watch_detail, name='watch_detail'),
)
ただし、テンプレートの次の行はエラーを返します。
<li><a href ="{% url 'watch_detail' 1 %}">A link</a></li>
次のエラーが返されます。
/watches/ での NoReverseMatch
引数 '(1,)' とキーワード引数 '{}' を持つ ''watch_detail'' の逆が見つかりません。
「manage.py shell」を実行すると、次の結果が得られるため、これは私を大いに混乱させます。
>>> from django.core.urlresolvers import reverse
>>> reverse("watch_detail", args=(1,))
'/watches/1/'
>>>
何が間違っている可能性があるかについて何か提案はありますか?
ありがとうございました。