由最小值
问题描述:
Django的过滤器现在,我有这样的:由最小值
status = request.GET.get('status')
persons = Person.objects.filter(vip_status= status)
如何选择与vip_status > status
所有的人?我试过这个:
persons = Person.objects.filter(vip_status > status)
但它没有奏效。
答
你必须这样写:
persons = Person.objects.filter(vip_status__gt=status)
答
有许多不同的过滤器查找条款:
https://docs.djangoproject.com/en/1.10/ref/models/querysets/#field-lookups
您要使用的GT为大于(或gte大于或等于)。语法是使用双下划线在字段查找后添加它:
persons = Person.objects.filter(vip_status__gt status)