tengke 发表于 2023-5-5 17:58:25

前台数据进行分页操作

def cs(request):
    n = request.GET.get('q')
    if n:
      ss = models.Userinfo.objects.filter(
            Q(id__icontains=n) |
            Q(name__icontains=n) |
            Q(password__icontains=n) |
            Q(age__icontains=n) |
            Q(daa__icontains=n)
      )
      pagesize = 17
      start = (page - 1) * pagesize
      end = page * pagesize
      queryset = ss
    else:
      queryset = models.Userinfo.objects.all()
    return render(request, "hrr.html", {"deat": ss,"ym":queryset})


报错信息为
File "D:\软件\djangoProject\app\views.py", line 144, in cs
    return render(request, "hrr.html", {"deat": ss,"ym":queryset})
UnboundLocalError: local variable 'ss' referenced before assignment

wp231957 发表于 2023-5-5 17:58:26

tengke 发表于 2023-5-8 10:39
?? 有人吗 我要改一下状态

DJANGO不熟悉啊

tengke 发表于 2023-5-5 18:08:29

from app.cs import Cs
def cs(request):
    page = int(request.GET.get('ym', 1))
    pagesize = 17
    start = (page - 1) * pagesize
    end = page * pagesize
    n = request.GET.get('q')
    if n:

      ss = models.Userinfo.objects.filter(
            Q(id__icontains=n) |
            Q(name__icontains=n) |
            Q(password__icontains=n) |
            Q(age__icontains=n) |
            Q(daa__icontains=n)
      )
    else:
      ss = models.Userinfo.objects.all()
    return render(request, 'hrr.html', {'deat':ss})
明白了麻烦优化一下

tengke 发表于 2023-5-8 10:39:28

?? 有人吗 我要改一下状态
页: [1]
查看完整版本: 前台数据进行分页操作