mac M1 python3.7.2 django2.2.2 django-allauth0.39.1
動かして学ぶ! Python Django開発入門 (NEXT ONE) という本でdjangoを学習中です。
django-allauthを使って認証機能を実装しました。
その後
python manage.py migrate
をターミナルに打ち込むと以下のようになるはずなのですが
python
1Operations to perform: 2 Apply all migrations: account, accounts, admin, auth, contenttypes, a sessions, sites 3Running migrations: 4 Applying account.0001 initial... OK 5 Applying account.0002_email_max_length... OK 6 Applying sites.0001_initial... OK 7 Applying sites.0002_alter_domain_unique... OK 8 Process finished with exit code 0
実際にやるとこのようになってしまいます。
python
1Operations to perform: 2 Apply all migrations: account, accounts, admin, auth, contenttypes, sessions, sites 3Running migrations: 4 No migrations to apply.
やってみたこと
python manage.py makemigrations
は前の章で実行済みで、また何回かmigrateディレクトリを消してやり直してみたりしましたが結果は同じでした。
Migrations for 'accounts': accounts/migrations/0001_initial.py - Create model CustomUser
showmigrationsを実行すると以下のように帰ってきました。
account [X] 0001_initial [X] 0002_email_max_length accounts [X] 0001_initial admin [X] 0001_initial [X] 0002_logentry_remove_auto_add [X] 0003_logentry_add_action_flag_choices auth [X] 0001_initial [X] 0002_alter_permission_name_max_length [X] 0003_alter_user_email_max_length [X] 0004_alter_user_username_opts [X] 0005_alter_user_last_login_null [X] 0006_require_contenttypes_0002 [X] 0007_alter_validators_add_error_messages [X] 0008_alter_user_username_max_length [X] 0009_alter_user_last_name_max_length [X] 0010_alter_group_name_max_length [X] 0011_update_proxy_permissions contenttypes [X] 0001_initial [X] 0002_remove_content_type_name sessions [X] 0001_initial sites [X] 0001_initial [X] 0002_alter_domain_unique
これを機にmigrateについて詳しく調べましたが、いまいちわかりにくく行き詰まっています。
このような場合どのような視点から対処していくのか教えていただけるとありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/20 05:23
退会済みユーザー
2021/05/20 22:09
2021/05/21 09:20 編集
退会済みユーザー
2021/05/21 09:57
2021/05/22 00:38
退会済みユーザー
2021/05/22 19:59