精通Django 3 Web开发

精通Django 3 Web开发

作者:黄永祥

出版社:清华大学

出版年:2020年6月

ISBN:9787302555551

所属分类:艺术理论

书刊介绍

《精通Django 3 Web开发》内容简介

本书是一本Django Web的技术总结,以Django 3.0版本实现。全书以一个完整的商城网站开发流程为主线,讲解了Django 3.0版本的知识点和新特性以及每一个功能模块的要点和实现方式。主要内容包括:Django基础、商城的设计说明与配置、商城网址的规划与设计、商城的数据模型搭建与使用、商城的数据业务处理、商城的数据渲染与展示、商品信息模块、用户信息模块、购物功能模块、商城后台管理系统、项目上线与部署等内容。
本书的特点是突出实战,代码注释详尽,与新版本技术紧密联系,适合于有一定Python基础的读者、网站开发人员、大学生等使用,也可以供培训机构和大中专院校作为教学用书。
黄永祥,资深软件工程师,从业8年,先后从事过系统开发和自动化开发,精通(B/S和C/S)自动化测试技术,尤其对Python语言及Flask、Django等Web框架拥有丰富的经验。已出版畅销书《实战Python网络爬虫》《Django Web应用开发实战》等。

作品目录

内容简介
作者简介
前言
第1章:Django网站开发基础
1.1、Django简史
1.2、Django与WSGI
1.3、HTML、CSS和JavaScript
1.4、搭建开发环境
1.5、创建Django项目
1.6、程序调试技巧
1.7、本章小结
第2章:商城的设计说明与配置
2.1、需求分析
2.2、设计说明
2.3、搭建项目开发环境
2.4、项目的功能配置
2.5、内置指令
2.6、本章小结
第3章:商城网址的规划与设计
3.1、设置路由分发规则
3.2、路由分发详解
3.3、设置商城的路由地址
3.4、路由的定义规则
3.5、路由变量与正则表达式
3.6、本章小结
第4章:商城的数据模型搭建与使用
4.1、定义商城的数据模型
4.2、数据迁移创建数据表
4.3、数据的导入与导出
4.4、使用QuerySet操作数据
4.5、执行原生SQL语句
4.6、本章小结
第5章:商城的数据业务处理
5.1、首页的视图函数
5.2、视图的请求对象
5.3、视图的响应方式
5.4、认识视图类
5.5、使用视图类实现商城首页
5.6、本章小结
第6章:商城的数据渲染与展示
6.1、商城基础模板设计
6.2、商城首页模板设计
6.3、模板上下文
6.4、内置标签及自定义
6.5、模板文件的继承关系
6.6、内置过滤器及自定义
6.7、本章小结
第7章:商品信息模块
7.1、商品列表页的业务逻辑
7.2、分页功能的机制和原理
7.3、商品列表页的数据渲染
7.4、商品详细页的业务逻辑
7.5、商品详细页的数据渲染
7.6、Ajax实现商品收藏
7.7、Session的配置与操作
7.8、JavaScript的Ajax请求
7.9、jQuery的Ajax请求
7.10、本章小结
第8章:用户信息模块
8.1、内置User实现注册登录
8.2、CSRF防护
8.3、使用Form实现注册登录
8.4、分析Form的机制和原理
8.5、使用ModelForm实现注册登录
8.6、分析ModelForm的机制和原理
8.7、个人中心页
8.8、本章小结
第9章:购物功能模块
9.1、购物车功能
9.2、Ajax删除购物车的商品
9.3、支付宝的支付配置
9.4、alipay-sdk-python的安装与使用
9.5、python-alipay-sdk的安装与使用
9.6、商城的在线支付功能
9.7、本章小结
第10章:商城后台管理系统
10.1、Admin基本配置
10.2、配置项目应用与模型
10.3、分析ModelAdmin的底层原理
10.4、自定义ModelAdmin的函数方法
10.5、本章小结
第11章:项目上线与部署
11.1、自定义异常页面
11.2、项目上线部署配置
11.3、基于Windows部署Django
11.4、基于Linux部署Django
11.5、本章小结

相关推荐

微信二维码