正常的写法如下所示:
data = models.PrettyNum.objects.filter(id=9).order_by('-id')
其中 id=9 为等于id
# id=9
# id__gt = 9 #>9
# id__gte = 9 #>=9
# id__lt = 9 #<9
# id__lte=9 #<=9
##也可以使用数据字典
search_dict={}
#数据字典传入时需要加**
#mobile__contains 即mobile中包括 某些个字符
search_key=request.GET.get('q','') if search_key: search_dict["mobile__contains"]=search_key data = models.PrettyNum.objects.filter(**search_dict).order_by('-id')

评论