网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Django自带分页功能-创新互联

直接上代码:

创新互联建站是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括网站制作、成都做网站、电商网站制作开发、微信小程序开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!

models.py

django.db models


Asset(models.Model):
    OS_CHOICE = [
        (, ),
        (, ),
        (, ),
        (, ),
        (, ),
    ]
    hostname = models.CharField(=, =, =)
    ip = models.GenericIPAddressField(=, =)
    port = models.IntegerField(=, =)
    username = models.CharField(=, =)
    password = models.CharField(=, =)
    os = models.CharField(=OS_CHOICE, =, =, =)
    is_active = models.BooleanField(=, =)

    ():
        .hostname

views.py

django.shortcuts get_object_or_404,render
django.http HttpResponse
django.views.generic ListView, CreateView, DetailView, View, UpdateView
django.urls reverse_lazy
django.core.paginator Paginator,EmptyPage,PageNotAnInteger

.forms AssetForm
.models Asset
users.mixins LoginRequiredMixin


page_list(request):
    assets = Asset.objects.all()
    paginator = Paginator(assets,)

    page = request.GET.get()

    page:
        article_list = paginator.page(page).object_list
    :
        article_list = paginator.page().object_list

    :
        customer = paginator.page(page)
    PageNotAnInteger:
        customer = paginator.page()
    EmptyPage:
        customer = paginator.page(paginator.num_pages)


    render(request,,{:customer,:article_list})

template模板

    
        
        
            主机名
            IP
            端口
            管理账号
            系统
            Active
            操作
        
        
        {% for asset in articles %}
            
                {{ asset.hostname }}
                {{ asset.ip }}
                {{ asset.port }}
                {{ asset.username }}
                {{ asset.get_os_display }}
                {% if not user.is_active %}
                     否
                {% else %}
                    
                        
                    
                {% endif %}
                
                   
                   
                
            
        {% endfor %}
    

    

        {% if cus_list.has_previous %}

            

        {% endif %}

       {% for pg in cus_list.paginator.page_range %}
        {% if cus_list.number == pg %}
        {{ pg }}{% else %}
        {{ pg }}j8-3
        {% endif %}
        {% endfor %}
        {% if cus_list.has_next %}

                
        {% endif %}

效果如图:

Django自带分页功能

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


本文标题:Django自带分页功能-创新互联
文章源于:http://bjjierui.cn/article/iihej.html

其他资讯