0
我有自定义过滤器,以我的视图集:如何从多个领域进行搜索?
class OrderFilter(django_filters.rest_framework.FilterSet):
username = django_filters.CharFilter(name='user__username', lookup_expr='icontains')
client_name = django_filters.CharFilter(name='user__first_name', lookup_expr='icontains')
class Meta:
model = Order
exclude = ['pk']
和它的作品时,我送这样的查询:
http://localhost:8000/orders/?username=testuser
或
http://localhost:8000/orders/?client_name=john
,但我只希望创建一个查询在username
,first_name
和last_name
中搜索包含搜索字符串的数据。怎么做?