Django实战:Python Web典型模块与项目开发
张晓
- 版权页
- 内容提要
- 前言
- 第一篇 准备篇
- 第1章 Python和Web开发框架
- 1.1 Python简介
- 1.2 Web开发框架基本知识
- 1.3 Python Web开发框架
- 1.4 小结
- 第2章 初识Django
- 2.1 Django安装
- 2.2 Django基本知识
- 2.3 Django基本开发流程
- 2.4 小结
- 第二篇 入门篇
- 第3章 Django ORM
- 3.1 Django ORM的特点
- 3.2 Django ORM的用法
- 3.3 样例1:数据库表操作
- 3.4 Django ORM跨表操作
- 3.5 Django ORM聚合与分组查询
- 3.6 Django ORM中的F和Q函数
- 3.7 小结
- 第4章 Django路由系统
- 4.1 路由系统基本配置
- 4.2 样例2:路由系统开发
- 4.3 小结
- 第5章 Django视图
- 5.1 样例3:视图函数
- 5.2 基于类的通用视图
- 5.3 样例4:Django视图应用开发
- 5.4 小结
- 第6章 Django模板系统
- 6.1 Django模板基本语法
- 6.2 母版和继承
- 6.3 组件
- 6.4 样例5:模板开发
- 6.5 小结
- 第7章 Django Form组件
- 7.1 前期环境准备
- 7.2 Django Form字段
- 7.3 样例6:Django Form组件开发
- 7.4 Django ModelForm组件
- 7.5 样例7:Django ModelForm开发
- 7.6 小结
- 第8章 图书管理系统开发
- 8.1 系统数据库建立
- 8.2 图书管理系统完善
- 8.3 小结
- 第9章 博客系统开发
- 9.1 创建博客系统
- 9.2 博客系统应用程序开发
- 9.3 用户注册
- 9.4 用户登录
- 9.5 博客系统的母版
- 9.6 博客系统首页
- 9.7 博客系统检索功能
- 9.8 文章发布
- 9.9 文章评论
- 9.10 文章详细页面
- 9.11 小结
- 第三篇 进阶篇
- 第10章 分页组件的设计
- 10.1 样例8:普通分页编写
- 10.2 分页组件
- 10.3 小结
- 第11章 Django调用AJAX编程
- 11.1 AJAX基本知识
- 11.2 样例9:AJAX应用开发
- 11.3 小结
- 第12章 Django中间件开发
- 12.1 Django中间件基本知识
- 12.2 样例10:Django中间件编程
- 12.3 小结
- 第13章 基于Django认证系统的权限管理开发
- 13.1 Django认证系统简介
- 13.2 基于Django认证系统的权限管理开发
- 13.3 建立测试系统
- 13.4 权限梳理与分配
- 13.5 小结
- 第14章 Django通用权限管理设计
- 14.1 基于RBAC的通用权限管理实现
- 14.2 样例11:RBAC权限管理在项目中的应用
- 14.3 小结
- 第15章 基于权限管理的车费管理系统开发
- 15.1 开发准备
- 15.2 建立数据模型
- 15.3 用户登录和注销
- 15.4 建立母版文件
- 15.5 车辆信息维护
- 15.6 部门信息维护
- 15.7 用户分配
- 15.8 车费上报
- 15.9 车费审批
- 15.10 车费统计
- 15.11 增加权限管理
- 15.12 小结
- 第16章 应用项目部署
- 16.1 准备工作
- 16.2 安装MySQL数据库
- 16.3 Python环境部署
- 16.4 安装u WSGI服务器
- 16.5 安装Nginx服务器
- 16.6 项目部署前的工作
- 16.7 配置Nginx和u WSGI
- 16.8 测试
- 16.9 小结