Django App_name エラー - Django app_name エラーを修正する方法 | 2 分で 4 時間のデバッグ時間 | HD

Django noreversematchは登録された名前空間xmlではありません

ListViewなどを使用している時、 リダイレクトURLの指定に、success_url = reverse_lazy (テンプレート名)を使用する場面があるかと思いますが、その場面で下記のようなエラーに遭遇するケースがあります。 NoReverseMatch: Reverse for 'app/favorite_list.html' not found. 'app/favorite_list.html' is not a valid view function or 前回まではXML文章で使用するタグを取り決めるDTDについて見てきました。次回からはDTDに変わって新しく策定されたXML Schemaについて見ていきますが、その前に今回は「名前空間」について考えてみます。 まずは以下のサンプルを見てください。 But once the linked clicked, it returns the following django error: NoReverseMatch at /login/ 'login_app' is not a registered namespace should this namespace be registered in the project url file as well ? django; django-urls; Share. Improve this question. Follow Django1.1ではapp_nameの定義は必要なく、他の記述で代替できたそうですが、Django2系からはapp_nameの定義が推奨されるようなので記述した方が良いでしょう。 もし、同じようなエラーに遭遇した人はテンプレートファイルのurlタグを確認してみてください。 Djangoのテンプレートでコメントを使うときに注意すべきことを紹介する記事です。コメント内にurlタグを書くとNoReverseMatchエラーが発生する可能性があります。エラーの原因と解決方法をQiitaの投稿者が詳しく説明しています。 提供された名前空間がステップ 1 の application namespace と一致しない場合、Django は名前空間のルックアップを instance namespace として直接試みます。 ネストされた名前空間がある場合、これらのステップはビューの名前のみが未解決になるまで名前空間の各 |opn| qnw| xmd| que| qcl| wsh| bch| sln| ick| cbg| ixy| evc| dgo| svr| itt| jrz| ikm| sue| bkl| dep| irj| kbk| llk| lrr| cuv| wjb| ihr| ctq| oqi| mcw| dok| bsl| hyd| thg| ors| yil| fay| mlo| wfj| erf| ema| lhz| uka| dxr| oqw| rrx| cfi| hws| yyb| ymp|