だから私は最近、南からネイティブの Django への移行にジャンプしました。移行の移行はすべてスムーズに進みましたが、最近の変更のいくつかはうまくいきませんでした。
私はこのようにモデルを持っていました:
class MyModel(models.Model):
f1 = models.IntegerField()
私はこれに変更しました:
class MyModel(models.Model):
f1 = models.IntegerField(null=True,default=None,blank=True)
この変更は によって取得されていませんが、フィールド./manage.py makemigrations
に があり、空白のままで のインスタンスをNOT NULL
作成できないことを意味します。次のように表示されます。MyModel
f1
IntegrityError: (1048, "Column 'f1' cannot be null")
私に何ができる?MySQL バックエンドを使用しています。