__init__() got an unexpected keyword argument

来源:5-11 drf的过滤

易易追随者

2018-08-17

各位如果碰到这个问题是因为 Django.filter 出现了一个小变化

min_price = django_filters.NumberFilter(name='shop_price', lookup_expr='gte')
max_price = django_filters.NumberFilter(name='shop_price', lookup_expr='lte')

应该修改为

min_price = django_filters.NumberFilter(field_name='shop_price', lookup_expr='gte')
max_price = django_filters.NumberFilter(field_name='shop_price', lookup_expr='lte')

写回答

2回答

bobby

2018-08-20

来自热心同学的提醒

1
0

桂圆

2020-09-22

非常感谢

0
0

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2889 学习 · 2467 问题

查看课程