更新时间:2024-06-06 18:11:56
封面
版权信息
文前
前言
第1章 认识Django
1.1 Web项目开发利器——Django
1.1.1 Django的起源
1.1.2 Django的用途
1.1.3 Django的特点
1.2 Django的架构设计
1.2.1 软件架构模式MVC
1.2.2 Django的MTV模式
1.3 Django开发的相关知识
1.3.1 Django原生语言Python
1.3.2 网页开发语言HTML/CSS/JS
1.3.3 数据库结构化查询语言SQL
1.3.4 Django项目的生产环境——操作系统与服务器
第2章 搭建Django开发环境
2.1 安装Python解释器
2.2 安装PyCharm代码编写工具
2.3 安装Django开发框架
2.4 创建venv虚拟环境
2.5 安装SQLite数据库可视化工具
第3章 创建Django项目
3.1 创建Web项目
3.1.1 项目基本文件
3.1.2 项目管理工具
3.1.3 静态文件目录与媒体文件目录
3.1.4 模板文件目录
3.1.5 数据库文件
3.2 创建Web应用
3.2.1 应用配置模块
3.2.2 数据模型模块
3.2.3 应用测试模块
3.2.4 视图模块
3.2.5 后台管理模块
3.2.6 URL配置模块
3.2.7 模板文件目录
3.2.8 静态文件目录
3.3 响应请求的过程
3.3.1 编写第一个视图函数
3.3.2 URL分发设置
3.3.3 呈现第一个Web页面
第4章 开发Web应用
4.1 创建数据模型
4.1.1 编写模型类
4.1.2 数据库配置
4.1.3 进行数据迁移
4.1.4 使用Django Shell
4.2 开发网站首页
4.2.1 处理静态文件和媒体文件
4.2.2 创建模板文件
4.2.3 模板中使用内置标签
4.2.4 模板中使用变量
4.2.5 模板的继承与包含
4.2.6 编写视图函数
4.2.7 使用列表视图类——ListView
4.3 开发作者页面
4.3.1 模板中添加媒体文件
4.3.2 使用列表视图类
4.4 开发名句页面
4.4.1 创建模板文件
4.4.2 使用列表视图类
4.5 开发古籍页面
4.5.1 创建模板文件
4.5.2 使用模板视图类——TemplateView
4.6 开发古诗详情页面
4.6.1 URL的反向解析
4.6.2 创建模板文件
4.6.3 使用详情视图类——DetailView
4.7 开发作者详情页面
4.7.1 创建模板文件
4.7.2 使用详情视图类
4.7.3 使用列表视图类
4.8 开发查询功能页面
4.8.1 通过朝代查询古诗功能
4.8.2 通过作者查询古诗功能
4.8.3 通过风格查询古诗功能
4.8.4 通过作者查询名句功能
4.8.5 通过风格查询名句功能
4.8.6 刷新右侧边栏数据功能
4.9 开发各类错误页面
4.9.1 编写404错误页面
4.9.2 编写500错误页面
4.10 开发添加作者页面
4.10.1 创建模板文件
4.10.2 编写视图函数
4.10.3 使用自定义字段
4.10.4 使用表单——Form
4.10.5 使用模型表单——ModelForm
4.10.6 使用通用编辑视图类——CreateView
4.11 开发更新作者页面
4.11.1 使用更新视图类——UpdateView
4.11.2 创建模板文件
第5章 定制管理后台
5.1 启用Django后台
5.1.1 创建超级用户
5.1.2 访问后台页面
5.2 定制Django后台
5.2.1 自定义后台列表