【发布时间】:2019-07-05 10:22:54
【问题描述】:
我正在为我的应用程序创建一个过滤系统,我想呈现<select> 字段,并预先填充可能的选项。
假设我有一个名为 Exam 的模型,它与 Student 相关,这与 StudentProfile 相关 - 我正在按学生个人资料中的字段 has_scholarship 过滤 Exam 对象,所以我正在创建一个查询,例如:student__student_profile_has_scholarship 并将其传递给 django 的 filter() 函数,它就可以工作了。
然而,现在我想用所有可能的<option>s 来呈现 html 表单,为此我需要找到提到的可能选项。 如何从上述查询字符串中找到所有对象,以从我的 Exam 模型中获取 student__student_profile 的所有对象? 无论关系链有多长,这也必须有效假设关系都是正确的。
【问题讨论】:
标签: python django django-orm