私はモデルを持っています
class Mystery(models.Model):
first = models.CharField(max_length=256)
second = models.CharField(max_length=256)
third = models.CharField(max_length=256)
player = models.ForeignKey(Player)
プレーヤーの ForeignKey を追加しましたが、South を使用して移行しようとすると、null=False では作成できないようです。このメッセージがあります:
フィールド 'Mystery.player' にはデフォルトが指定されていませんが、NOT NULL です。このフィールドを追加するため、既存の行に使用するデフォルト値を指定する必要があります。
1. 今すぐ終了し、models.py のフィールドにデフォルトを追加します2.
既存の列に使用する 1 回限りの値を指定します
私はこのコマンドを使用します:
manage.py schemamigration myapp --auto
どうもありがとう !