91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

django實現分頁(pure-pagination)

發布時間:2020-07-17 06:49:15 來源:網絡 閱讀:1024 作者:MonCheri_Flower 欄目:開發技術

安裝

pip install django-pure-pagination
具體步驟搜索GitHub里面詳情。
class OrgView(View):
    """
        課程機構列表功能
    """

    def get(self, request):
    
        all_orgs = CourseOrg.objects.all()  # 課程機構
        org_nums = all_orgs.count()  # 記錄多少家
        # 城市
        all_citys = CityDict.objects.all()        # 課程機構進行分頁
        try:
            page = request.GET.get('page', 1)        except PageNotAnInteger:
            page = 1
        p = Paginator(all_orgs, 5, request=request)
        orgs = p.page(page)        return render(request, 'org-list.html', {            "all_orgs": orgs,            "all_citys": all_citys,            'org_nums': org_nums,
        })
通過傳過來的orgs,自動生成頁腳
{#  分頁#}
                    <div class="pageturn">
                        <ul class="pagelist">
                            {#  如果有,獲取上一頁 #}
                            {% if all_orgs.has_previous %}
                                <li class="long"><a href="?{{ all_orgs.previous_page_number.querystring }}"
                                                    class="page">上一頁</a></li>
                            {% endif %}
                            
                            {# 判斷剩余頁面的顯示方法: #}
                            {% for page in all_orgs.pages %}
                            
                                {% if page %}
                                
                                    {# 判斷page和 all_orgs.number是否相等 : }
                                    {% ifequal page all_orgs.number %}
                                        <li class="active"><a href="?{{ page.querystring }}">{{ page }}</a></li>
                                    {% else %}
                                        <li><a href="?{{ page.querystring }}" class="page">{{ page }}</a></li>
                                    {% endifequal %}
                                {% else %}
                                    <li class="none"><a href="">...</a></li>
                                {% endif %}
                            {% endfor %}
                            
                            {#  如果有,獲取下一頁 #}
                            {% if all_orgs.has_next %}
                                <li class="long"><a href="?{{ all_orgs.next_page_number.querystring }}">下一頁</a></li>
                            {% endif %}
                            
                        </ul>
                    </div>

總結

切記:做分頁獲取數據要調用 .object_list
{% for course_org in all_orgs.object_list %}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临湘市| 灵石县| 九龙城区| 永嘉县| 汤原县| 岱山县| 沅江市| 乌拉特中旗| 安义县| 齐齐哈尔市| 博野县| 女性| 武汉市| 淳安县| 鲁甸县| 浙江省| 宜州市| 阳城县| 尉氏县| 洛浦县| 公主岭市| 苗栗市| 灯塔市| 乐昌市| 蒲城县| 友谊县| 闸北区| 长子县| 永和县| 南通市| 东台市| 汤原县| 柳林县| 河北省| 马公市| 大荔县| 揭阳市| 英山县| 常州市| 石屏县| 靖边县|