を入力することにより、失敗する私の章モデルのコードです:python3 manage.py makemigrations
を実行しているとき、私は既存の行を移入するために、新しいフィールドseries_id
のために「NULL」の値を1をオフに提供Djangoの移行は、ここで矛盾
class Chapter(models.Model):
name = models.CharField(max_length=180)
is_canon = models.BooleanField(default=True)
series_id = models.ForeignKey('Series', on_delete=models.CASCADE,
blank=True, null=True)
def __str__(self):
return self.name
、私が後退し、定義に
blank=True, null=True
を追加したとき、それは上に提供されたコードにあります。だから、私は
python3 manage.py migrate
を実行したいと思いますが、実際にNULL値/整数値を期待している箇所には、「NULL」文字列がたくさんあるので、移行は失敗します。
これらの 'NULL'値を取り除き、私が移行できるようにリセットする方法を教えてください。
ありがとうございます。
マイグレーションファイルを削除するか、作成したマイグレーションファイルを編集します。その後、適切な方法でそれをやり直してください – Pythonista