我正在尝试提出表达ModelResource
过滤器的OR查询的最佳方法。
我很确定我必须使用类似的内容覆盖ModelResource.build_filters()
或ModelResource.apply_filters()
。
MyModel.objects.filter(Q(field='foo') | Q(field='bar'))
然而,我对于将此过滤器表达为GET参数的最佳方式感到茫然。我希望能够同时OR
任意字段
MyModel.objects.filter(Q(last_name='foo') | Q(first_name='bar'))
有什么建议吗?