Djangoが私に何を伝えようとしているのかわかりません。から継承するモデルWeekTwo
、、から継承Week
するモデルがありmodelsModel
ます。別のモデルがありUserProfile
ます。WeekTwo
でOneToOneキーとして使用したい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
ます。私は文字通りこれが何を意味するのか分かりません。