本次Django知识温故基于之前做的实验项目:Scrapy和Django实现蚌埠医学院手机新闻网站制作

这次主要温故三个基础知识:
- Bootstrap界面美化
- Django分页
- 模板继承
最终效果:
- 界面得到优化
- 新闻列表页和新闻内容页均有分页
- 以及html代码不冗余
新闻列表页:

新闻详情页:

电脑端效果:
手机端效果:

分页介绍:分页主要使用了django.core.paginator
下的Paginator,EmptyPage,PageNotAnInteger
,视图views文件如下:

模板采用继承方式,在templates
目录下新建base.html
文件,将网页最基本的模块放到其中,让后新闻列表页和新闻详情页继承修改,修改模板中的block
部分即可。

base.html
文件:

新闻列表newlist.html文件:

新闻详情detail.html
文件:

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。