2

我试图想出最好的方法来表达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'))

有什么建议么?

4

0 回答 0