天天看點

Django分頁、模闆繼承

本次Django知識溫故基于之前做的實驗項目: Scrapy和Django實作蚌埠醫學院手機新聞網站制作 這次主要溫故三個基礎知識:

  • Bootstrap界面美化
  • Django分頁
  • 模闆繼承

最終效果:

  • 界面得到優化
  • 新聞清單頁和新聞内容頁均有分頁
  • 以及html代碼不備援

新聞清單頁:

新聞詳情頁:

電腦端效果:

手機端效果:

分頁介紹:分頁主要使用了

django.core.paginator

下的

Paginator,EmptyPage,PageNotAnInteger

,視圖views檔案如下:

模闆采用繼承方式,在

templates

目錄下建立

base.html

檔案,将網頁最基本的子產品放到其中,讓後新聞清單頁和新聞詳情頁繼承修改,修改模闆中的

block

部分即可。

base.html

檔案:

新聞清單newlist.html檔案:

新聞詳情

detail.html