0

プロジェクトのメインの urls.py ファイルには次のものがあります。

 url(r'^accounts/$', include('accounts.urls'),

accounts.urls.py には、次のものがあります。

urlpatterns = patterns('accounts.views',
    url(r'^profile/$', 'accounts_profile', name='accounts_profile'),

base.html テンプレートには、次のものがあります。

<li><a href="{% url 'accounts_profile' %}">Profile</a></li>

これにより、ReverseNotFound エラーが発生します。

NoReverseMatch at /
Reverse for 'accounts_profile' with arguments '()' and keyword arguments '{}' not found.

accounts_profile url 定義をメインの urls.py に移動すると、URL が機能します。以前のバージョンの Django では、このスタイルの URL 構成が機能していたことを覚えています。何かが変わったのですか、それとも私は何か間違ったことをしていますか?

4

1 に答える 1