一步一步,这就是我如何到达现在的位置......
python manage.py migrate
在将我的数据库中的表更改Order
为包含后,我尝试运行该命令flowertype = IntegerField()
,并被告知我无法继续迁移,直到我a)将默认值设置为IntegerField()
,或b)让 django 为我设置它。我选择了a并将默认值设置为'something'
只是为了消除我的错误。
意识到我不应该将字符串放入 中IntegerField()
,我尝试了以下方法来解决此问题。
1)试图重置models.IntegerField()
为models.IntegerField(default='1')
2) 尝试使用django-reset重置我的 sql 数据库,它给了我很多错误,例如 `ImportError: cannot import name sql_delete
3)注释掉我的Order
模型,然后运行makemigrations
&migrate
无济于事。