python - 如何在 Django 中为一对多关系的子类提供查询集字段?
问题描述
如何在 Django 中为一对多关系的子类提供查询集字段?
例子:
class Concept(models.Model):
...
class StudyResource(models.Model):
concept = models.ForeignKey(Concept, on_delete=models.CASCADE)
...
class VideoStudyResource(StudyResource):
...
Django 提供:
concept.studyresource_set.all()
我该如何提供:
concept.videostudyresource_set.all()
感谢任何建议。
解决方案
- 要在 Django 中处理
One-To-Many
关系,您需要使用ForeignKey
. - 由此:您不能从to
ForeignKey
向后跟随。Concept
VideoStudyResource
推荐阅读
- css - 如何在盒子底部显示这种阴影 - 三角形深度阴影
- javascript - 有没有办法将插入的值例如 1234567890 拆分为 12345 和 67890?
- python - 在 TensorFlow 中配置 GPU 内存使用情况
- xml - XML 枚举值接受空值
- php - 如何创建一个视图来显示 Laravel 中的所有 HTTP 错误?
- java - 你能“动态绑定”重载方法吗?
- svn - 我不希望其他用户提交文件或删除我在 SVN 中创建的文件。但用户应该能够读取该特定文件
- java - 如何使用 Selenium for Java 自动设置“https://stage.masterpassteststore.com/configuration”?
- ssrs-2012 - 在报表为套用信函的报表中添加分页符
- sql - 如果存在,我想按其分支数据的顺序获取数据