如何解决DJango:过滤多个字段和级别
我有一些如下表:
Person:
- id
Test:
- person_id (related: test_person)
- question_id
Question:
- id
Answer:
- question_id (related: answers)
- person_id
我想列出所有人和他们的答案,所以我做了:
Person.objects.prefetch_related(
Prefetch("test_person",queryset=Test.objects
.select_related("question")
.prefetch_related(Prefetch("question__answers"))))
但是这个查询集给我带来了所有人的答案。
有没有办法按person_id过滤答案?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。