1
djangoを使用して移行しようとしていますが、このエラーが発生し、修正するために何をすべきかわかりません。django.db.utils.DataError:数値フィールドのオーバーフロー - django
私はエラーメッセージをGoogleに送りましたが、それはすべてpostgresについて語っていました。私は、ALTER TABLEの罰金を生成し、このコマンド python manage.py makemigrations
を使用していた
budget = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True)
# I used to have this though
budget = models.IntegerField(null=True, blank=True)
は、私は私のモデルでこれを持っていますが、私は移行python manage.py migrate
を実行すると、このエラーがポップアップ表示されます。
私に手を差し伸べてもらえますか?
ありがとうございます。
@Selcuk 'DETAIL:精度10のフィールド、スケール2は10^8未満の絶対値に丸める必要があります。 – Tsuna
@Selcuk thx thx上記のように、私はmax_digitsをmoreに変更して動作します – Tsuna