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
中搜索包含搜索字符串的數據。怎麼做?