一歩一歩、ここに私が今いる場所にたどり着いた方法があります...
データベースのテーブルを include にpython manage.py migrate
変更した後、コマンドを実行しようとしましたが、a)デフォルト値を に設定するか、b) django に設定させるまで、移行を進めることができないと言われました。私は髪からエラーを取り除くために、 aを選択し、デフォルト値を に設定しました。Order
flowertype = IntegerField()
IntegerField()
'something'
に文字列を入れるべきではないことに気づき、IntegerField()
この問題を解決するために次のことを試みました。
1)にリセットしようとしmodels.IntegerField()
ましたmodels.IntegerField(default='1')
2) django-resetを使用してSQLデータベースをリセットしようとすると、「ImportError:名前sql_deleteをインポートできません」などの大量のエラーが発生しました
Order
3)モデルをコメントアウトしてから実行して無駄にしますmakemigrations
。migrate