0

だから私は最近、南からネイティブの 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作成できないことを意味します。次のように表示されます。MyModelf1

IntegrityError: (1048, "Column 'f1' cannot be null")

私に何ができる?MySQL バックエンドを使用しています。

4

0 に答える 0