django1.4のURL反転コードで起こっている奇妙なことがいくつかあります。
と呼ばれるビューがありますsettings.views.app_view
。URLを手動で入力してページを表示し、基本的なURLパターンが機能していることを確認しました。
url(r'^app/$', 'settings.views.app_view', name='settings_app_view'),
テンプレートのURLを逆にしたところ、機能します。
{% url settings_app_view %}
したがって、URLパターンは機能し、テンプレートでURLを取得し、リンクをクリックして正しいページを表示することができます。
では、reverse()を使用してビューでURLを取得できないのはなぜですか?すべてのコードは明らかにそこにあり、それだけでなく、ページを見てテンプレートのURLを逆にしたので、コードは明確に構成され、正しく機能しています。
私は何か小さなものを見逃している必要があります。誰かがそれが何であるか知っていますか?
ViewDoesNotExist at /settings/app/
Exception Value: Could not import settings.views.app_view. View does not exist in module settings.views.
# The highlighted code
url = reverse("settings_app_view")