互联网
类型
可以朗读
语音朗读
227千字
字数
2020-06-01
发行日期
展开全部
主编推荐语
本书是一本Django Web的技术总结,重点讲解了Django 3.0版本的知识点和新特性。
内容简介
本书是一本Django Web的技术总结,以Django 3.0版本实现。全书重点讲解Django 3.0版本的知识点和新特性,剖析Django 3.0每一个功能模块的要点和实现方式。并提供了全流程项目案例。本书的特点是突出实战,例举新颖,代码注释详尽,与新版本技术紧密联系,适合有一定Python基础的读者,网站开发人员,大学生等使用,也可以供培训机构和大中专院校作为教学用书。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 Django网站开发基础
- 1.1 Django简史
- 1.2 Django与WSGI
- 1.3 HTML、CSS和JavaScript
- 1.3.1 HTML
- 1.3.2 CSS
- 1.3.3 JavaScript
- 1.4 搭建开发环境
- 1.4.1 安装Django 3
- 1.4.2 安装PyCharm
- 1.5 创建Django项目
- 1.5.1 使用内置指令创建项目
- 1.5.2 使用PyCharm创建项目
- 1.6 程序调试技巧
- 1.6.1 PyCharm的Debug模式
- 1.6.2 异常提示进行调试
- 1.7 本章小结
- 第2章 商城的设计说明与配置
- 2.1 需求分析
- 2.2 设计说明
- 2.3 搭建项目开发环境
- 2.4 项目的功能配置
- 2.4.1 添加项目应用
- 2.4.2 设置模板信息
- 2.4.3 添加中间件
- 2.4.4 配置数据库
- 2.4.5 配置静态资源
- 2.4.6 配置媒体资源
- 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.4.1 新增数据
- 4.4.2 更新数据
- 4.4.3 删除数据
- 4.4.4 查询单表数据
- 4.4.5 查询多表数据
- 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.4.1 数据只读函数get_readonly_fields()
- 10.4.2 设置字段样式
- 10.4.3 数据查询函数get_queryset()
- 10.4.4 下拉框设置函数formfield_for_choice_field()
- 10.4.5 保存函数save_model()
- 10.4.6 数据批量处理
- 10.5 本章小结
- 第11章 项目上线与部署
- 11.1 自定义异常页面
- 11.2 项目上线部署配置
- 11.3 基于Windows部署Django
- 11.3.1 安装IIS服务器
- 11.3.2 IIS服务器部署项目
- 11.3.3 部署静态资源
- 11.4 基于Linux部署Django
- 11.4.1 安装Linux虚拟机
- 11.4.2 安装Python 3
- 11.4.3 部署uWSGI服务器
- 11.4.4 安装Nginx并部署项目
- 11.5 本章小结
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。