我不知道Django想告诉我什么。我有一个模型,WeekTwo
,它继承自Week
,它继承自modelsModel
。我有另一个模型,UserProfile
。我想使用WeekTwo
作为UserProfile
中的单点键,因此插入了以下代码行:
weekTwo = models.OneToOneField(WeekTwo)
但是,当我尝试使用python manage.py schemamigration my_app --auto
迁移数据库时,会出现以下错误:
The field 'UserProfile.weekTwo' does not have a default specified, yet is NOT NULL.
我试图将default=0
添加到我的weekTwo
声明中,但是现在当我尝试架构迁移时,出现了以下错误:
IntegrityError: column weekTwo_id is not unique
而且,南方现在告诉我,我在一个interim state between migrations
里,我might be able to recover
。我真的不知道这是什么意思。
目前没有回答
相关问题 更多 >
编程相关推荐