フルスタックチャンネル
サインアップサインアップ
ログインログイン
利用規約プライバシーポリシーお問い合わせ
Copyright © All rights reserved | FullStackChannel
解決済
Djangoカスタムユーザー構築チュートリアル
Django
Yamazaki
2024/01/30 00:20

発生している問題

プロフィール情報を入力し、保存しようとすると、下のエラーが出ます
解決方法を教えていただきたいです

動画の9:28あたりです
https://youtu.be/jImqFpVsU_8?list=PLoSZs76tLtJhKgmxYS9rpRrmWlOFVk2Hk&t=568

IntegrityError at /admin/accounts/customuser/1/change/
FOREIGN KEY constraint failed
Request Method: POST
Request URL: http://127.0.0.1:8080/admin/accounts/customuser/1/change/
Django Version: 5.0
Exception Type: IntegrityError
Exception Value:
FOREIGN KEY constraint failed

回答 3件
login
回答するにはログインが必要です
Yamazaki
1年以上前

返信が遅れてしまい、申し訳ありません
再度削除し、マイグレーションを行ったところ保存されるようになりました!
教えていただき、ありがとうございました

はる@講師
1年以上前

ForeignKeyをどこかで使用していますでしょうか?
models.pyの内容を見せて頂いても宜しいでしょうか?

マイグレーションがうまくいってないかもです。
db.sqlite3のデータベースを削除して、

python3 manage.py makemigrations accounts
python3 manage,py migrate

を試してみてください

Yamazaki
1年以上前

返信が遅れてしまい、申し訳ありません
再度削除し、マイグレーションを行ったところ保存されるようになりました!
教えていただき、ありがとうございました