首页 > 解决方案 > IntegrityError: NOT NULL 约束失败(扩展默认用户模型)

问题描述

我收到此错误:

django.db.utils.IntegrityError:NOT NULL 约束失败:new__auctions_user.watchlist_id

我在扩展 Person 类之前注册了 1 个用户,这可能是为什么?

'''

class User(AbstractUser):
    pass


class Person(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE, null=True)
    watchlist = models.ManyToManyField('Listing')

'''

标签: djangodjango-models

解决方案


推荐阅读