python - Django:如何破坏关系
问题描述
我有一个 ModelA 的实例,并且想通过 ModelB 查询与 ModelA 相关的所有 ModelC 实例。
ModelA -> 所有带有 FK 的 ModelB 实例 rel_a = ModelA -> rel_c.all()
class ModelA(models.Model):
# fields
pass
class ModelB(models.Model):
rel_a = models.ForeignKey('ModelA', ...)
rel_c = models.ManyToMany('ModelC')
# more fields
class ModelC(models.Model):
# fields
pass
我知道我将如何在 SQL 中做到这一点,但我真的不明白我应该如何解开这些关系
解决方案
推荐阅读
- vue.js - 使用 asyncData 进行 Nuxt 分页
- c++ - 激活标签时的鼠标指针位置
- css - 在 Bootstrap 5 中更改手风琴按钮折叠图标颜色
- java - 如何在 Spring Data 存储库中获取默认方法以命中缓存?
- c++ - C5002 1204 自动矢量化原因码是什么意思?
- mysql - 休眠不获取非拥有实体
- python - 如何将 Shopify API json 转换为可读的数据框?
- perl - 如何测试模块是否与 Perl 编译器 (perlcc) 兼容?
- node.js - 在aws中部署node js的方式有哪些?
- selenium - Selenium-side-runner 从 cmd 运行特定的 chrome 配置文件