我在我的一个Django模型中有一个DateTimeField.
completed_date = models.DateTimeField('date completed', blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)
我已将其定义为允许空值和空值.但是,当我尝试创建模型的实例时,我收到以下错误:
/ admin/tasks/project/add /中的IntegrityError
tasks_project.completed_date可能不是NULL
我正在使用Django 1.25和Python 2.7.任何人都知道为什么会这样吗?有什么办法可以解决这个问题吗?
从那个问题/答案:
Django不支持开箱即用的迁移.Django有一个可插拔的应用程序可以做到这一点,而且效果很好.它被称为南方.
没有在一段时间内使用过django,但我似乎记得syncdb确实在db表上执行alter命令.你必须放弃表然后再次运行它将再次创建.
| 归档时间: |
|
| 查看次数: |
9746 次 |
| 最近记录: |