本次Django知識溫故基于之前做的實驗項目: Scrapy和Django實作蚌埠醫學院手機新聞網站制作 這次主要溫故三個基礎知識:
- Bootstrap界面美化
- Django分頁
- 模闆繼承
最終效果:
- 界面得到優化
- 新聞清單頁和新聞内容頁均有分頁
- 以及html代碼不備援
新聞清單頁:
新聞詳情頁:
電腦端效果:
手機端效果:
分頁介紹:分頁主要使用了
django.core.paginator
下的
Paginator,EmptyPage,PageNotAnInteger
,視圖views檔案如下:
模闆采用繼承方式,在
templates
目錄下建立
base.html
檔案,将網頁最基本的子產品放到其中,讓後新聞清單頁和新聞詳情頁繼承修改,修改模闆中的
block
部分即可。
base.html
檔案:
新聞清單newlist.html檔案:
新聞詳情
detail.html