Python Django Web典型模块开发实战
¥
27.91
2.8折
¥
99
九五品
仅1件
作者寇雪松
出版社机械工业出版社
ISBN9787111632795
出版时间2019-08
版次1
装帧平装
开本16开
纸张胶版纸
页数301页
定价99元
上书时间2024-12-07
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Python Django Web典型模块开发实战
定价:99.00元
作者:寇雪松
出版社:机械工业出版社
出版日期:2019-08-01
ISBN:9787111632795
字数:
页码:301
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
为了帮助大家成为一名Django全栈开发领域的“大神级”程序员,本书讲解了11个实战项目案例的典型开发模块,便于让大家从项目需求分析、产品设计、业务模式、功能实现、代码优化,以及设计理念和开发原理等角度进行系统学习。本书实用性很强,通过抽丝剥茧的讲解,可以帮助读者稳步提升自己的开发水平。读者只要按照书中的讲解进行学习,就可以完成案例代码的编写,实现案例模块的基本功能,并能通过项目案例开发而夯实Django的基础知识,从而对相关理论知识有更加深入的理解。本书共12章,涵盖的内容包括从新浪微博聊起多端应用;用Django REST framework实现豆瓣API应用;用Django设计大型电商的类别表;用Django实现百度开发者认证业务模型;Token登录模块开发;实现优酷和爱奇艺会员的VIP模式;违禁词自审查功能模块开发;吾爱破解论坛反爬虫机制分析;跨域问题的解决办法;用Django实现支付功能模块;通过Redis缓存功能解决亿万级别的订单涌进;前后端分离项目上线部署到云服务器上。本书适合Django自学者和有一定基础的Django开发者阅读,还适合其他领域有Python基础而想转型到Django开发的人员阅读。另外,对于想要成为全栈开发工程师的前后端程序员及Python技术爱好者,本书更是一本不可多得的实战宝典。
目录
1.1 AOP面对切面编程思想 11.2.1 什么是API 21.2.3 Django REST framework简介 42.1 豆瓣API功能介绍 62.2.1 Postman的使用 72.2.3 用serializers.ModelSerializer方式序列化 102.3.1 用mins.ListModelMin GenericAPIView的方式实现视图封装 132.3.3 用viewsets Router的方式实现视图封装 15第3章 用Django设计大型电商的类别表 193.1.1 类别表需求分析 193.2 为什么不用传统建表方式建类别表 323.2.2 完善demo2的后台逻辑代码 373.3 使用Django的model实现类别表建立 443.3.2 数据导入 45第4章 用Django实现百度开发者认证业务模型 504.1.1 什么是UGC 504.2 内容生产者认证业务模型是基础 524.2.2 业界主流的两种认证方式 534.3.1 演示认证业务项目的前端逻辑 544.4 Django实现通过手机号注册功能 604.4.2 在demo3中开发注册用户的静态页面 614.4.4 短信服务商的对接 654.4.6 编写发送验证码的前端逻辑代码 724.5 Django实现邮箱激活功能 754.5.2 开启新浪邮箱的SMTP服务 764.5.4 在前端demo3中增加认证激活代码 79第5章 区块链时代与Token登录 815.1.1 什么是Cookie机制 815.1.3 Cookie机制的危险与防护 885.1.5 Django中使用Session 925.2 为什么是Token 955.2.2 基于区块链技术发展中Token的技术展望 965.3.1 Django REST framework的Token生成 975.3.3 Django REST framework的Token的局限性 1025.3.5 JWT在Django中的应用 1046.1 为内容付费是趋势 1096.1.2 内容付费模式介绍 1106.2.1 什么是权限 1116.2.3 什么是RBAC 1186.2.5 Django基于中间件的权限验证 1266.3.1 准备演示权限管理的初始代码 1316.3.3 为demo6_drf添加权限管理功能 140第7章 违禁词自审查功能 1487.1.1 违禁词的影响 1487.2 Django REST framework实现模糊搜索功能 1497.2.2 演示实现模糊搜索的前端逻辑 1557.3 Django REST framework开发违禁词自审查功能 1627.3.2 创建新用户 1657.3.4 违禁词自审查功能开发 1728.1 网络爬虫与反爬虫 1828.1.2 Robots协议 1848.2 吾爱破解论坛怎样反爬虫 1908.2.2 登录阶段的反爬虫 1928.2.4 怎样彻底阻止网络爬虫 1988.3.1 建立演示频率限制功能的项目 2018.3.3 频率限制功能开发 205第9章 关于跨域问题的解决办法 2099.1.1 浏览器的同源策略 2099.2 跨域问题的几种解决思路 2169.2.2 document.domain iframe跨域 2179.2.4 Nginx代理跨域 2189.3 前端项目解决跨域问题 2189.3.2 在前端项目中解决跨域问题 221第10章 用Django实现支付功能 22810.1.1 的业务模式 22810.2 文档分析 23910.2.2 必填的公共参数 24010.2.4 加密 24210.3.1 演示对接的实例项目 24310.3.3 Django开发的支付功能 25011.1 Django实现缓存机制 25711.1.2 Django提供的6种缓存方式 25711.1.4 Django开发缓存功能 26111.2 Django REST framework实现缓存机制 26411.2.2 Django REST framework开发缓存机制 266第12章 前后端分离项目上线部署到云服务器 27112.1.1 准备一个基础的前后端分离项目 27112.2 云服务器的准备 28412.2.2 服务器端安装MySQL5.7 28512.2.4 使用FileZilla将demo12a.zip和demo12b.zip传到服务器端 28912.4 正式开始部署 29512.4.2 部署后端项目demo12a 298……
作者介绍
寇雪松 落忆网络科技有限公司联合创始人/CTO。多年来一直致力于Python全栈开发和爬虫开发等工作,对安卓逆向破解技术有研究。独立与参与开发过多个Django复杂网络系统,是Django REST framework前后端分离技术的开拓者之一。在相关技术论坛中发表了数十篇精品热门博客文章。2018年受邀成为腾讯“云 社区”技术类自媒体专栏作者,并于同年受邀成为阿里“云栖社区”技术类自媒体专栏作者。
序言
— 没有更多了 —
以下为对购买帮助不大的评价