いつもお世話になっております。
早速本題に入らせていただきます。
Django でModelを新しく作成し、makemigrations をしてみましたが、
新規で作ったModelは変更箇所に反映されませんでした。
作ったModel
Python
1from django.db import models 2 3 4class Test(models.Model): 5 class Meta: 6 db_table = 'test' 7 8 title = models.CharField(max_length=20, null=False) 9``` 10 11**Model作成後のターミナル** 12``` 13python manage.py makemigrations home 14Migrations for 'home': 15 portal\migrations\0002_auto_20191016_1719.py 16 - Create model User 17``` 18 19↑ このUserというModelは1回目のmakemigration時に作成したものです。 20こちらは認識されていますが、新しく追加した Test は認識してくれませんでした。 21 22--- 23 24**試したこと** 25 26* home/migrations においてある__init__.py ファイル以外全削除 27 28* home 直下のapps.py の確認 29 → HomeConfig に name='home' となっていることを確認 30* settings.py のINSTALLED_APPS に home.apps.HomeConfig がいることを確認 31 32 33なぜ1回目のmakemigrationはうまくいったのに2度目以降はうまくいかないのでしょうか・・・。 34 35お時間ある方で、解決方法などご存知の方いらっしゃいましたらご助力頂けますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/16 09:53
2019/10/16 09:55