【发布时间】:2015-07-01 15:40:29
【问题描述】:
TL;DR:有没有人见过架构迁移和数据迁移失败,南 v. 0.8.4 引发 ValueError: day is out of range for month?
我正在开发一个相当大的应用程序,该应用程序有很多开发人员同时工作 - 所以这可能是一件更复杂的事情,而且我在源代码方面可以分享的内容有限,因此,为这个粗俗的问题向所有人道歉。我需要更新一个 CharField 来增加它的最大长度,就像昨天我跑的一样:
python manage.py schemamigration <appname> update_char_field_ length --auto
虽然昨天创建了相关表,但今天我得到:
ValueError: day is out of range for month
根本没有追溯信息。
所以,为了咯咯笑,我跑了... datamigration <appname> test --stdout 并得到了同样的结果。我想知道以前是否有人遇到过这种情况,或者如果没有,是否有人知道让南方的数据迁移更详细地操作的方法,以便我可以更快地在源代码中追踪它?
奇怪的是,我已经将 git 中的更改回滚到几天前,并从头开始重新加载数据库快照,但仍然出现错误。
【问题讨论】:
标签: python django django-south