使用djang对extjs网格进行分页

2024-04-26 13:02:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在django中使用extjs,我用php启动extjs。为了创建一个分页网格,我用来获取数据的总计数,并获得起始值和极限值。在django中,分页不起作用。我忘了什么?是我的问题吗?我用postgresql。这是我的密码。我

    if request.POST['task'] == 'OK':   
        pers = Plante.objects.all().values('id','name','year')
        nbrows = len(pers)

        if request.POST['start']:
            start = request.POST['start']
        else:
            start = request.GET['start']  

        if request.POST['limit']:
            end = request.POST['limit']
        else:
            end = request.GET['limit']


        pers = Plante.objects.all().values('id','name','year')[start:end]     

Tags: djangonameidifobjectsrequestallpost
1条回答
网友
1楼 · 发布于 2024-04-26 13:02:19
start = int(request.POST.get('start') or request.GET.get('start'))
limit = int(request.POST.get('limit') or request.GET.get('limit'))
pers  = Plante.objects.all().values('id','name','year')[start:start+limit]

相关问题 更多 >