首页 > 解决方案 > 在数据插入期间绕过外键

问题描述

我的views.py中有一个函数,它将数据插入到Table1中,但是Table1中的一个字段是另一个表的主键的外键,称为Table2

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

现在,我只想检查数据是否正确插入到 Table1 中,所以,我跳过了Django ORM中的外键,但我收到了类似“列“名称”中的空值违反非空约束”的错误

有人可以告诉一个绕过这个(或)任何新方法的方法。

标签: sqldjangopostgresqlforeign-keysrdbms

解决方案


您应该ForeignKeyField nullable通过添加null=True到您的列定义来创建您的。


推荐阅读