在数据插入期间绕过外键

Bypass Foreign Key during data insertion

我的 views.py 中有一个函数可以将数据插入 Table1 但 [=18 中的字段之一=]Table1 是另一个 table 的主键的外键,称为 Table2

注意:- 表 2 目前为空(无数据)。

目前,我只想检查数据是否正确插入到表 1 中,因此,我在 Django ORM 中跳过了外键,但出现了错误像““名称”列中的空值违反了非空约束

有人能告诉我绕过这个(或)任何新方法的方法吗?

您应该通过将 null=True 添加到您的列定义来使您的 ForeignKeyField nullable