Django实战

Django实战

作者:张晓

出版社:人民邮电

出版年:2020年10月

ISBN:9787115540201

所属分类:诗歌文集

书刊介绍

《Django实战》内容简介

本书结合样例,介绍Django的基础知识、主要模块的开发以及权限管理等高级内容,并且通过图书管理系统、博客系统、车费管理系统3个项目的开发实战,使读者既能掌握Django的重要开发技术,又能对这些知识在项目中的综合应用有深入了解。
本书共有16章,分为3个篇章,准备篇介绍了Web框架以及Django的基本知识;入门篇详细讲解了路由系统、模板系统等5个主要模块的开发过程,并通过图书管理系统和博客系统的开发综合应用这些知识;进阶篇介绍了AJAX、中间件、权限管理等内容,并完成了车费管理系统的项目开发。
本书讲解详细,内容通俗易懂,案例丰富,适合Python进阶读者或Django开发入门读者阅读,也可以作为Web开发人员或编程爱好者的自学参考。
张晓,山东能源集团(世界500强)信息管理员,软件开发工程师。曾独立开发物流管理、机房运维管理、机关考勤管理、物业管理、车费管理等多个应用系统;并规划设计与实施了数据中心、私有云项目建设;此外在数据仓库、BI分析、门户网站建设方面也有丰富的实战经验。

作品目录

内容提要
前言
第一篇
准备篇
第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、小结

相关推荐

微信二维码