我现在已将默认 pk 更改为 1,但我仍然收到无法修复的错误。表中还没有所有者字段,所以我很困惑为什么它无法迁移以及为什么它不只是将每一行的默认值设置为 1(这是我的超级用户)。对我来说,它似乎不应该尝试将值设置为 0,但它似乎仍在尝试这样做
owner = ForeignKey(
User,
related_name='artist_owner',
on_delete=CASCADE,
default=1
)
<块引用>
psycopg2.errors.ForeignKeyViolation:插入或更新表“artists_artist”违反外键约束“artists_artist_owner_id_90f328a8_fk_jwt_auth_user_id” 详细信息:表“jwt_auth_user”中不存在密钥 (owner_id)=(0)。