【发布时间】:2015-04-10 21:54:43
【问题描述】:
我目前正在使用 Django 1.7,并且我创建了一个不起作用的迁移(我尝试将 varchar 强制转换为整数)。我收到一条很长的错误消息(我认为消息的细节并不重要,但我可以添加它们)。我将我的模型改回原来的样子,但现在每当进行迁移时,我都会遇到同样的长错误。我之前遇到过同样的问题三到四次,每次我删除数据库中的每个表并重新启动我的应用程序。我想我和这个person 有同样的问题,但我不知道从哪里开始。
【问题讨论】:
我目前正在使用 Django 1.7,并且我创建了一个不起作用的迁移(我尝试将 varchar 强制转换为整数)。我收到一条很长的错误消息(我认为消息的细节并不重要,但我可以添加它们)。我将我的模型改回原来的样子,但现在每当进行迁移时,我都会遇到同样的长错误。我之前遇到过同样的问题三到四次,每次我删除数据库中的每个表并重新启动我的应用程序。我想我和这个person 有同样的问题,但我不知道从哪里开始。
【问题讨论】:
您可能已改回您的模型,但迁移仍然存在。
您需要进入应用内的migrations 文件夹,检查将字段更改为整数字段的迁移,然后删除该迁移。
【讨论】:
__init__.py之外的所有文件并重新运行makemigrations?