美文网首页
分页(首页展示view层)

分页(首页展示view层)

作者: 两点半的杂货铺 | 来源:发表于2018-03-20 14:42 被阅读9次
image.png

一、思路

我们考虑当我们的页面是可以进行切换选择,我就给拿到当前页面地址这里灵活使用reverse函数
article_type_id 是当前页id用来判断是否有特殊话展示

  • 注:一个页面可能有多个标签,但每个标签的指向网址不同,这里做好网址的指向

  • base_url获取当前的路径保证分页分的是指定标签

def index(request,**kwargs):
    '''
    博客首页
    :param request:
    :return:
    '''
    article_type = models.ArticleType.objects.all()
    if kwargs:
        article_type_id = int(kwargs['articletype_id'])
        base_url = reverse('index',kwargs=kwargs)
    else:
        article_type_id = None
        base_url = '/'
    datacount = models.Article.objects.filter(**kwargs).count()
    page_obj =Pagination(request.GET.get('p'),datacount)
    article = models.Article.objects.filter(**kwargs).order_by('-nid')[page_obj.start:page_obj.end]
    page_str = page_obj.pag_str(base_url)

    return render(request,"index.html",{'article_type':article_type,
                                       'article_type_id':article_type_id,
                                        'article':article,
                                        'page_str': page_str,
                                        })

页面展示

{{page_str}}

相关文章

  • 分页(首页展示view层)

    一、思路 我们考虑当我们的页面是可以进行切换选择,我就给拿到当前页面地址这里灵活使用reverse函数articl...

  • 安卓mvp模式笔记

    MVP模式分三层。View层为Activity,展示给用户的界面。Presenter层为逻辑处理层,有View层和...

  • beego框架 golang web项目-个人博客系统

    beego框架 golang web项目-个人博客系统 beego个人博客系统功能介绍 首页 分页展示博客 博客详...

  • 品优购学习笔记二-品牌列表分页的实现

    1.品牌列表分页的实现 效果展示: 1.1后端代码 1.1.1 分页结果封装实体 1.1.2服务接口层 1.1.3...

  • 一个好的iOS客户端架构例子

    客户端架构采用分层实现。从上到下依次是展示层、中间层、业务层、基础功能层。 一. 展示层 View+Viewcon...

  • 分页加载

    前言 在需要展示大量的列表式数据时,我们都以分页加载的方式来展示,这也是行业内惯用的方法,这种方式加速了首页内容的...

  • Laravel从入门到上线运营-19前台文章展示篇

    Laravel从入门到上线运营-19前台文章展示篇 我们简单的做一下首页和文章详情页,首页的话本质就是文章的分页查...

  • Android MVP架构 剖析

    **一:原理说明** ``` mvp是:modle 模型层封装了 数据访问网络的业务;view层为页面展示层主...

  • MVP介绍

    什么是MVP? MVP代表Model,View和Presenter。 View层负责处理用户事件和视图部分的展示。...

  • CarouselSwift-View分页线性,循环展示

    废话 图片轮播这是一个常见的不能在常见的效果了;对于这类老生常谈的问题,其实有现成的解决方案和思路。 不要求轮播(...

网友评论

      本文标题:分页(首页展示view层)

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