django - Django 相关对象参考 remove(obj, bulk=False)
问题描述
我尝试使用 bulk=False 的相关管理器 remove() 方法,但没有成功。谁能告诉我发生了什么以及错误在哪里?谢谢。
为了使用 remove(obj, bulk=False) 我创建了类似的模型
然后我在交互式shell中尝试了方法本身,如下所示:
- 我创建了音乐家对象
- 用音乐家对象的外键创建了专辑对象,但我没有保存它
- 我调用了音乐家对象上的相关经理,以使用选项 bulk=False => 从关系中删除专辑 => 我希望这会调用我的专辑对象上的保存,而不是删除外键关系,但什么也没发生,专辑没有保存,音乐家的关系也没有删除。我希望对专辑的最终调用会给我 <专辑:第一张专辑无> 并将专辑保存在数据库中,但它没有发生。
- 在 add(obj, bulk=False) 上实现的相同过程产生预期结果 add(album2, bulk=False) 保存了我的 alabum2 并添加了对音乐家对象的引用
解决方案
推荐阅读
- amazon-cloudformation - AWS CloudFormation Fn::ImportValue 不喜欢!加入?
- java - 参数是传递给 lambda 表达式内的括号还是传递给接口内的方法?
- docker - 在 Dockerfile 构建过程中实例化 Julia 环境的问题
- ms-access - 如何为与查询中的值关联的项目数创建运行总和?
- python - python中有没有办法启动Powershell“会话”/在不同时间将多个命令传递给单个powershell会话?
- vba - VBA中的递归函数结构
- java - 具有重复查询参数的 RestAssured
- snakemake - 在snakemake中运行带有通配符的外部脚本
- python-3.x - 如何使用暗网和实感(点云、深度框架等)计算对象的长度、宽度(二维)
- node.js - 邮政
net::ERR_CONNECTION_REFUSED 尝试登录