sql - 在数据插入期间绕过外键
问题描述
我的views.py中有一个函数,它将数据插入到Table1中,但是Table1中的一个字段是另一个表的主键的外键,称为Table2。
注意:- Table2 目前为空(无数据)。
现在,我只想检查数据是否正确插入到 Table1 中,所以,我跳过了Django ORM中的外键,但我收到了类似“列“名称”中的空值违反非空约束”的错误
有人可以告诉一个绕过这个(或)任何新方法的方法。
解决方案
您应该ForeignKeyField
nullable
通过添加null=True
到您的列定义来创建您的。