我正在尝试从中获取价值,request
并且真的很惊讶正在引发错误。
def product_view(request):
lookup_type_user = request.GET.get('lookup_type', '')
LOOKUP_TYPE_CHOICES = (
('gt', '>'),
('lt', '<'),
)
class ProductFilter(django_filters.FilterSet):
lookup_type = django_filters.ChoiceFilter(choices=LOOKUP_TYPE_CHOICES)
price = django_filters.NumberFilter(lookup_type=lookup_type_user)
这条线基本相同,工作正常。
price = django_filters.NumberFilter(lookup_type='gte')
我没有发布错误消息,因为它是一个与包相关的消息,并且由于上面我lookup_type
手动提供的行没有提出任何问题,我认为它与该包无关,但与上面的代码无关。
你能看出这里出了什么问题吗?
@编辑
有没有办法打印出来request
看看它到底包含什么?