在django orm中外键关联的两张表中,先批量插入父表,再批量插入子表,会报bulk_create() prohibited to prevent data loss due to unsaved 'server,有哪位大佬遇到过??[抱拳][抱拳]

在django orm中外键关联的两张表中,先批量插入父表,再批量插入子表,会报bulk_create() prohibited to prevent data loss due to unsaved 'server,有哪位大佬遇到过??[抱拳][抱拳]

操作过程 生产环境 其实不建议用主外键的 会出现插入和删除的问题

你好 谢谢回复,但是我们项目中都用的是外键关联呀,改动起来比较麻烦

因为外键通过主键与对象相关联 主外键数据在保存的过程中 应该放到一个事务中 是不是这个原因呢

已经放到了一个事务中了 这个应该是数据库层面没返回外键值 导致程序判断父表没保存

可以在调试过程 看看具体的问题