我有一个名为Job的模型,并使用Django REST框架将作业序列化为/ - / jobs /。 DjangoBackendFilter允许我像这样过滤我的工作
给了我所有者1的所有工作。
然而,我需要一种过滤所有者列表的方法,可能就像这样
这会给我业主1,4和77的工作。
我考虑过使用 get_queryset(),但我正在寻找更通用的解决方案,因为我有几个API端点,并希望在每个端点中使用过滤功能而不指定每次都是get_queryset()。
现在,我想知道是否可以通过定义如何处理查询中的值列表来扩展DjangoBackendFilter!
还是有另一个解决问题的方案吗?我发现django-rest-framework-filters ,它似乎在很多方面扩展了DjangoBackendFilter,但不支持查询中的值列表。
提前致谢!