【发布时间】:2014-06-06 03:41:10
【问题描述】:
我使用 Django REST Framework 已经有一段时间了,但遇到了一种情况,我需要在 API 视图中检索除已知关系之外的所有内容。再次查看文档后,我看不到任何内置机制来实现这一点。我意识到我可以在 ListView 中覆盖 get_queryset() 并解析自定义 URL 查询参数,然后进行过滤,但我很好奇是否还有其他人有更优雅的解决方案?
更新
经过更多研究,这似乎更像是一个 django-filter 问题,我找不到任何排除功能的提及。我确实找到了这个:
https://bitbucket.org/mjs7231/django-rest-framework-filtering
它确实提供了结果中的排除值。
【问题讨论】:
-
你能修改接受的答案吗?我认为我的回答指出了解决此问题的更简单方法。
标签: python django django-rest-framework django-filter