django - 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')
'''
解决方案
推荐阅读
- java - 为什么我无法获得我的 freemarker 模板页面 (Spring)?
- python - Qlabel 显示图像的文件大小太慢?
- github - 为什么 pip install 在尝试从 github 存储库安装时将路径的“git@”部分替换为“****@”?
- r - R闪亮的奇怪缓存行为
- kotlin - 在另一个 kotlin 多平台库中使用 kotlin 多平台库
- javascript - 如何让 VScode 识别 React js 应用程序中的历史记录和文档
- laravel - 如何使用 Laravel + EmberJS 创建应用程序
- swift - 如何以编程方式将自定义 UIView 添加到 UIScrollView 之上的 Stackview?
- amazon-web-services - 无法创建设备队列
- javascript - 从树型对象数组Javascript中获取所有子记录