如何使用django-filter应用过滤结果的条件例如,我有一个字段'Bookscount‘具有整数值,如果用户选择值>5,那么django-filter将显示所有具有'Bookscount’>5的书籍
import django_filters as df
from .models import Books
class BooksListFilter(df.FilterSet):
class Meta:
model = Books
fields = ['Bookscount']发布于 2018-07-27 21:12:39
您需要声明筛选器,或者使用Meta.fields生成它
class BooksListFilter(df.FilterSet):
min_books = df.NumberFilter(field_name='Bookscount', lookup_expr='gte')
# or
class BooksListFilter(df.FilterSet):
class Meta:
model = Books
fields = {'Bookscount': ['gt']}https://stackoverflow.com/questions/51350870
复制相似问题