gpt4 book ai didi

python - django.db.utils.DataError : numeric field overflow - django 错误

转载 作者:行者123 更新时间:2023-11-28 22:28:04 34 4
gpt4 key购买 nike

我正在尝试使用 django 进行迁移,但出现此错误,我不知道如何修复它。

我用谷歌搜索了错误消息,但它都是关于 postgres 的。

我的模型里有这个

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 makemigrations 可以很好地生成更改表,但是当我运行 migrate python manage.py migrate 时会弹出此错误。

有人可以帮我一下吗?

提前致谢。

最佳答案

错误消息表明您的表中现有数字超过 8 位 (10-2)。如果可能,您可以尝试修改有问题的行,或者增加 max_digits 以允许更大的数字。

关于python - django.db.utils.DataError : numeric field overflow - django 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43773817/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com