Page not found (404) エラー

書籍を読みながらハンズオンで作業を進めたところ、page not found にしても事象が複雑になってしまい切り分けのためやったことを記録します。

 

確認ポイント1.

プロジェクト側の urls.py のみ編集する(アプリケーション側の urls.py は編集しない)

→ 正しく設定している。

path('accounts/', include('allauth.urls')),

 

確認ポイント2. 

html のパス直接たたいてどのページも page not found だった。

migrationまで先に進めていたので状況不明のまま。

 

確認ポイント3. 

ブラウザ画面上のリンクをクリックすると正常表示とエラーのリンクがあったため個別対応しました。

The current path, accounts/signup/}, didn’t match any of these.

 

余計な } があったため取り除いてエラー解消。

href="{% url 'account_login' %}}"