美文网首页
分页显示,携带参数

分页显示,携带参数

作者: 胖腚猴 | 来源:发表于2018-11-29 13:54 被阅读0次

前台

       <div id="pages" class="text-center" >
           <nav>
              <ul class="pagination">
                   <li class="step-links">
                       {% if flights_list.has_previous %}
                          <a class='active' id="a_hasprevious" name="submit" href="?page={{ flights_list.previous_page_number }}&publish_date={{ isdate }}">上一页</a>
                            {% endif %}
                             <span class="current">
                                        Page {{ flights_list.number }} of {{ flights_list.paginator.num_pages }}
                              </span>
                                    {% if flights_list.has_next %}
                               <a class='active' id="a_hasnext" name="submit" href="?page={{ flights_list.next_page_number }}&publish_date={{ isdate }}">下一页</a>
                                    {% endif %}
                    </li>
                 </ul>
            </nav>
       </div>

后台:

def showflightinfo(request):
    isdate = request.GET.get('publish_date')
     nowdate = '20' + time.strftime("%y-%m-%d")
    if isdate == '' or isdate is None:
    isdate = nowdate
    p = request.GET.get('page', 1)
    if p == False or p == 0:
            p = 2
    flights = FlightNo.objects.filter(nowdate=str(isdate))
    flights_list = []
    if flights != None:
            paginator = Paginator(flights, 10)
            page = int(p)
    try:
        flights_list = paginator.page(page)
    except PageNotAnInteger:
        flights_list = paginator.page(1)
    except InvalidPage:
        return HttpResponse('找不到页面')
    except EmptyPage:
        flights_list = paginator.page(paginator.num_pages)

    return render(request, 'XXXX/dataview_XXXX.html', {
    'isdate': isdate,
    'flights_list': flights_list,
})

相关文章

  • 分页显示,携带参数

    前台 后台:

  • MySQL Sql语句(二)

    分页操作:使用limit(参数1,参数2)起始位置(参数1)=(第几页-1)*每页显示的条数(参数2) 1.分类表...

  • 4 系统稳定性

    1 日志分析常用命令 cat 适合日志文件比较少,不能分页-n参数显示行号image.png more 支持分页E...

  • 4 linux日志

    1 日志分析常用命令 cat 适合日志文件比较少,不能分页-n参数显示行号image.png more 支持分页E...

  • Laravel分页携带额外参数的实现方法

    控制器: 视图 效果

  • Spring Boot简明教程--Jpa分页

    分页参数 现在的分页形式有两种: PC端分页,参数为:页码 page和每页的条数 size 小程序、app端分页,...

  • 封装分页插件

    分页插件开发 1、分页插件的使用 2、分页插件的参数通常以表格的形式: 参数参数表示的意义data(必须写) 页面...

  • mysql——分页技术实现(基于layui框架)

    一.分页技术概述 分页技术: JSP页面,用来显示数据! 如果数据有多条,分页显示,每页显示10条,多页; 好...

  • 分页

    分页:将数据分布在不停的页面 参数: 当前页 pagenow、每页显示的条数:pagesize、总共页数:p...

  • mpvue弹出框

    注意:携带参数还需要在confirmSend() 里面 点我显示弹窗 我是弹窗的页面哦~ 取消 ...

网友评论

      本文标题:分页显示,携带参数

      本文链接:https://www.haomeiwen.com/subject/jfxfcqtx.html