前提
DjangoでWebアプリのサインアップページを作成しています。
トップページと問い合わせフォームはマイグレーションする前に作成済で、現在も問題なく動作しています。
問い合わせフォーム作成後に行ったこと
おそらくこの順番で行っています。
・認証用「accounts」アプリケーションの作成
・カスタムユーザーモデルの定義 → accounts/admin.py への登録
・django-allauthのインストール → マイグレーション実施
・INSTALLED_APPSに'django-contrib.sites', 'allauth', 'allauth.account' の追加
・ルーティング追加
・django-allauthデフォルトのテンプレートsignup.htmlをaccounts/templates/account/signup.html となるように配置
・トップページにサインアップ用リンク貼り付け
発生している問題・エラーメッセージ
トップページからサインアップ用リンクをクリックしたところ、以下のエラーが発生しました。
リレーション"django_site"は存在しません
LINE 1: ..."django_site"."domain", "django_site"."name" FROM "django_si...
試したこと
リレーションというならpostgreSQLの問題かなと思い、このサイトを参考に以下を実行しました。
./manage.py migrate sites ./manage.py migrate
(改善しなかったので2回以上実施したと思います、、、軽率でした)
補足情報(FW/ツールのバージョンなど)
Django 4.0.4
PostgreSQL 14.0
python 3.9.6
Windows 10 home
そもそもPostgreSQLの問題かどうかも間違っているかもしれません。
昨日から悩んでおりますので小さなことでもアドバイスいただけませんでしょうか。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。