本文共 337 字,大约阅读时间需要 1 分钟。
原因是 自从 django-filter2.0之后 将Filter的name字段 更名为 field_name 所以需要这样写:
class GoodsFilter(filters.FilterSet): pricemin = filters.NumberFilter(field_name="shop_price", lookup_expr='gte') pricemax = filters.NumberFilter(field_name="shop_price", lookup_expr='lte') class Meta: model = Goods fields = ['pricemin', 'pricemax']
转载地址:http://nnepi.baihongyu.com/