在数据插入期间绕过外键
Bypass Foreign Key during data insertion
我的 views.py 中有一个函数可以将数据插入 Table1 但 [=18 中的字段之一=]Table1 是另一个 table 的主键的外键,称为 Table2。
注意:- 表 2 目前为空(无数据)。
目前,我只想检查数据是否正确插入到表 1 中,因此,我在 Django ORM 中跳过了外键,但出现了错误像““名称”列中的空值违反了非空约束“
有人能告诉我绕过这个(或)任何新方法的方法吗?
您应该通过将 null=True
添加到您的列定义来使您的 ForeignKeyField
nullable
。
我的 views.py 中有一个函数可以将数据插入 Table1 但 [=18 中的字段之一=]Table1 是另一个 table 的主键的外键,称为 Table2。
注意:- 表 2 目前为空(无数据)。
目前,我只想检查数据是否正确插入到表 1 中,因此,我在 Django ORM 中跳过了外键,但出现了错误像““名称”列中的空值违反了非空约束“
有人能告诉我绕过这个(或)任何新方法的方法吗?
您应该通过将 null=True
添加到您的列定义来使您的 ForeignKeyField
nullable
。