Django分页、模板继承

简介:

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

这次主要温故三个基础知识:

  • Bootstrap界面美化
  • Django分页
  • 模板继承

最终效果:

  • 界面得到优化
  • 新闻列表页和新闻内容页均有分页
  • 以及html代码不冗余

新闻列表页:
效果截图
新闻详情页:
效果截图

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

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

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

base.html文件:
base.html

新闻列表newlist.html文件:
newslist.html

新闻详情detail.html文件:
detail.html

相关文章
|
4月前
|
SQL 前端开发 JavaScript
Python 教程之 Django(10)模板
Python 教程之 Django(10)模板
54 0
|
24天前
|
前端开发 关系型数据库 Python
Django入门到放弃之分页器
Django入门到放弃之分页器
|
24天前
|
前端开发 JavaScript 数据库
python Django教程 之模板渲染、循环、条件判断、常用的标签、过滤器
python Django教程 之模板渲染、循环、条件判断、常用的标签、过滤器
|
26天前
|
安全 中间件 项目管理
Django 后端架构开发:分页器到中间件开发
Django 后端架构开发:分页器到中间件开发
32 1
|
26天前
|
JSON 数据处理 API
Django后端架构开发:视图与模板的正确使用
Django后端架构开发:视图与模板的正确使用
13 1
|
1月前
|
前端开发 Python
Django模板
【8月更文挑战第19天】
26 3
|
1月前
|
自然语言处理 前端开发 数据处理
Django的模板系统
【8月更文挑战第13天】
23 2
|
22天前
|
Python
列出 Django 中的继承样式
【8月更文挑战第30天】
28 0
|
24天前
|
安全 JavaScript 前端开发
Django入门到放弃之模板及标签
Django入门到放弃之模板及标签
|
3月前
|
JSON 搜索推荐 数据库
Django REST framework数据展示技巧:分页、过滤与搜索的实用配置与实践
Django REST framework数据展示技巧:分页、过滤与搜索的实用配置与实践