Django实战:PythonWeb典型模块与项目开发

Django实战:PythonWeb典型模块与项目开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书详细讲解Django基础知识及实战应用,适合Python进阶和Django开发入门者。

内容简介

本书共16章,分为3个篇章,准备篇介绍了Web框架以及Django的基本知识;入门篇详细讲解了路由系统、模板系统等5个主要模块的开发过程,并通过图书管理系统和博客系统的开发综合应用这些知识;进阶篇介绍了AJAX、中间件、权限管理等内容,并完成了车费管理系统的项目开发。

章节目录

版权信息

内容提要

前言

第一篇 准备篇

第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 小结

Django实战:PythonWeb典型模块与项目开发是2020年由人民邮电出版社出版,作者张晓。

得书感谢您对《Django实战:PythonWeb典型模块与项目开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Python测试之道 电子书
基于Python 3.6,详解测试开发技术大趋势。
Python编程基础 电子书
介绍了Python编程基础及其相关知识的应用,解决部分实际问题。
学Python,不加班——轻松实现办公自动化 电子书
1.深挖国内职场人群痛点,利用Python实现办公自动化。 2.结合实际案例讲解编程和数据库知识,让读者快速理解掌握。 3.完整行业案例全流程讲解,全方位解读Python在自动化办公中的作用。 4.附赠案例源代码、数据文件、在线视频、练习题及答案,方便举一反三。
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
Python深度学习(第2版) 电子书
Keras之父、谷歌人工智能研究员弗朗索瓦·肖莱执笔,深度学习领域力作。