1、django的filter(django_filters)
- 安装
pip install django_filters
- 配置
INSTALLED_APPS = [
...
'django_filters',
...
]
- 使用
在app下新建一个filters.py文件
import django_filters
from django.db.models import Q
from .models import Goods
class GoodsFilter(django_filters.rest_framework.FilterSet):
"""
商品的过滤类
"""
pricemin = django_filters.NumberFilter(name='shop_price', help_text="最低价格",lookup_expr='gte')
pricemax = django_filters.Nu