Python Django Web典型模块开发实战_第1页
Python Django Web典型模块开发实战_第2页
Python Django Web典型模块开发实战_第3页
Python Django Web典型模块开发实战_第4页
Python Django Web典型模块开发实战_第5页
已阅读5页,还剩551页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PythonDjangoWeb典型模块开发实战目录\h\h\h第1章从新浪微博聊起多端应用\h\h\h\h\h1.1AOP面对切面编程思想\h\h\h\h\h1.2Django的前后端分离\h\h\h\h\h1.2.1什么是API\h\h\h\h\h1.2.2RESTful规范——如何写API\h\h\h\h\h1.2.3DjangoRESTframework简介\h\h\h\h\h第2章用DjangoRESTframework实现豆瓣API应用\h\h\h\h\h2.1豆瓣API功能介绍\h\h\h\h\h2.2DjangoRESTframework序列化\h\h\h\h\h2.2.1Postman的使用\h\h\h\h\h2.2.2用serializers.Serializer方式序列化\h\h\h\h\h2.2.3用serializers.ModelSerializer方式序列化\h\h\h\h\h2.3DjangoRESTframework视图三层封装\h\h\h\h\h2.3.1用mixins.ListModelMixin+GenericAPIView的方式实现视图封装\h\h\h\h\h2.3.2用generics.ListAPIView的方式实现视图封装\h\h\h\h\h2.3.3用viewsets+Router的方式实现视图封装\h\h\h\h\h2.3.4小结\h\h\h\h\h第3章用Django设计大型电商的类别表\h\h\h\h\h3.1电商类别表的项目功能需求\h\h\h\h\h3.1.1类别表需求分析\h\h\h\h\h3.1.2使用Vue.js在前端开发一个电商导航栏项目demo1\h\h\h\h\h3.2为什么不用传统建表方式建类别表\h\h\h\h\h3.2.1使用PyCharm新建后端演示项目\h\h\h\h\h3.2.2完善demo2的后台逻辑代码\h\h\h\h\h3.2.3前后端项目联合调试\h\h\h\h\h3.3使用Django的model实现类别表建立\h\h\h\h\h3.3.1四表合一\h\h\h\h\h3.3.2数据导入\h\h\h\h\h3.3.3前后端项目联合调试\h\h\h\h\h第4章用Django实现百度开发者认证业务模型\h\h\h\h\h4.1Web2.0时代,UGC的时代\h\h\h\h\h4.1.1什么是UGC\h\h\h\h\h4.1.2UGC、PGC和OGC三种模式的关系演变\h\h\h\h\h4.2内容生产者认证业务模型是基础\h\h\h\h\h4.2.1内容生产者认证的原理\h\h\h\h\h4.2.2业界主流的两种认证方式\h\h\h\h\h4.3初始化一个项目为功能演示做准备\h\h\h\h\h4.3.1演示认证业务项目的前端逻辑\h\h\h\h\h4.3.2演示认证业务项目的后端逻辑\h\h\h\h\h4.4Django实现通过手机号注册功能\h\h\h\h\h4.4.1业务流程原理及需求分析\h\h\h\h\h4.4.2在demo3中开发注册用户的静态页面\h\h\h\h\h4.4.3编写前端验证用户信息的逻辑代码\h\h\h\h\h4.4.4短信服务商的对接\h\h\h\h\h4.4.5在后端demo4中编写验证码相关逻辑\h\h\h\h\h4.4.6编写发送验证码的前端逻辑代码\h\h\h\h\h4.4.7完成确认注册功能\h\h\h\h\h4.5Django实现邮箱激活功能\h\h\h\h\h4.5.1什么是POP3、SMTP和IMAP\h\h\h\h\h4.5.2开启新浪邮箱的SMTP服务\h\h\h\h\h4.5.3编写邮箱激活功能的前端逻辑代码\h\h\h\h\h4.5.4在前端demo3中增加认证激活代码\h\h\h\h\h4.5.5小结及进一步的设计思路\h\h\h\h\h第5章区块链时代与Token登录\h\h\h\h\h5.1Cookie/Session在前后端分离项目中的局限性\h\h\h\h\h5.1.1什么是Cookie机制\h\h\h\h\h5.1.2Django中使用Cookie\h\h\h\h\h5.1.3Cookie机制的危险与防护\h\h\h\h\h5.1.4什么是Session机制\h\h\h\h\h5.1.5Django中使用Session\h\h\h\h\h5.1.6小结:Cookie/Session的局限性\h\h\h\h\h5.2为什么是Token\h\h\h\h\h5.2.1什么是Token\h\h\h\h\h5.2.2基于区块链技术发展中Token的技术展望\h\h\h\h\h5.3Django实现Token登录的业务模式\h\h\h\h\h5.3.1DjangoRESTframework的Token生成\h\h\h\h\h5.3.2DjangoRESTframework的Token认证\h\h\h\h\h5.3.3DjangoRESTframework的Token的局限性\h\h\h\h\h5.3.4JsonWebToken的原理\h\h\h\h\h5.3.5JWT在Django中的应用\h\h\h\h\h第6章实现优酷和爱奇艺会员的VIP模式\h\h\h\h\h6.1为内容付费是趋势\h\h\h\h\h6.1.1网速提升对产品设计的影响\h\h\h\h\h6.1.2内容付费模式介绍\h\h\h\h\h6.2Django权限管理的实现\h\h\h\h\h6.2.1什么是权限\h\h\h\h\h6.2.2新建项目来完成权限管理雏形演示\h\h\h\h\h6.2.3什么是RBAC\h\h\h\h\h6.2.4Django项目中使用RBAC\h\h\h\h\h6.2.5Django基于中间件的权限验证\h\h\h\h\h6.3DjangoRESTframework实现权限管理\h\h\h\h\h6.3.1准备演示权限管理的初始代码\h\h\h\h\h6.3.2为demo6_drf添加身份验证功能\h\h\h\h\h6.3.3为demo6_drf添加权限管理功能\h\h\h\h\h6.3.4验证demo6_drf权限管理的功能\h\h\h\h\h第7章违禁词自审查功能\h\h\h\h\h7.1违禁词自审查功能的重要性\h\h\h\h\h7.1.1违禁词的影响\h\h\h\h\h7.1.2可以避免法律风险\h\h\h\h\h7.2DjangoRESTframework实现模糊搜索功能\h\h\h\h\h7.2.1演示实现模糊搜索的后端逻辑\h\h\h\h\h7.2.2演示实现模糊搜索的前端逻辑\h\h\h\h\h7.2.3开发模糊搜索功能\h\h\h\h\h7.3DjangoRESTframework开发违禁词自审查功能\h\h\h\h\h7.3.1开发违禁词自审查功能后端逻辑\h\h\h\h\h7.3.2创建新用户\h\h\h\h\h7.3.3开发违禁词自审查功能前端逻辑\h\h\h\h\h7.3.4违禁词自审查功能开发\h\h\h\h\h第8章分析吾爱破解论坛反爬虫机制\h\h\h\h\h8.1网络爬虫与反爬虫\h\h\h\h\h8.1.1什么是网络爬虫\h\h\h\h\h8.1.2Robots协议\h\h\h\h\h8.1.3常见的反爬虫手段\h\h\h\h\h8.2吾爱破解论坛怎样反爬虫\h\h\h\h\h8.2.1注册阶段的反爬虫\h\h\h\h\h8.2.2登录阶段的反爬虫\h\h\h\h\h8.2.3搜索阶段的反爬虫\h\h\h\h\h8.2.4怎样彻底阻止网络爬虫\h\h\h\h\h8.3DjangoRESTframework实现频率限制\h\h\h\h\h8.3.1建立演示频率限制功能的项目\h\h\h\h\h8.3.2网页客户端向服务端提交了多少信息\h\h\h\h\h8.3.3频率限制功能开发\h\h\h\h\h8.3.4频率限制该怎样确定\h\h\h\h\h第9章关于跨域问题的解决办法\h\h\h\h\h9.1什么是跨域\h\h\h\h\h9.1.1浏览器的同源策略\h\h\h\h\h9.1.2什么情况下会发生跨域问题\h\h\h\h\h9.2跨域问题的几种解决思路\h\h\h\h\h9.2.1通过jsonp跨域\h\h\h\h\h9.2.2document.domain+iframe跨域\h\h\h\h\h9.2.3CORS(跨域资源共享)\h\h\h\h\h9.2.4Nginx代理跨域\h\h\h\h\h9.2.5小结\h\h\h\h\h9.3前端项目解决跨域问题\h\h\h\h\h9.3.1webpack与webpack-simple的区别\h\h\h\h\h9.3.2在前端项目中解决跨域问题\h\h\h\h\h9.4在后端项目中解决跨域问题\h\h\h\h\h第10章用Django实现支付功能\h\h\h\h\h10.1分析目前主流的支付模式\h\h\h\h\h10.1.1支付宝的业务模式\h\h\h\h\h10.1.2生成公钥和私钥\h\h\h\h\h10.2支付宝文档分析\h\h\h\h\h10.2.1请求地址\h\h\h\h\h10.2.2必填的公共参数\h\h\h\h\h10.2.3必填的请求参数\h\h\h\h\h10.2.4签名加密\h\h\h\h\h10.3Django实现支付宝的对接\h\h\h\h\h10.3.1演示对接支付宝的实例项目\h\h\h\h\h10.3.2开发注册和登录功能\h\h\h\h\h10.3.3Django开发支付宝的支付功能\h\h\h\h\h第11章Redis缓存——解决亿万级别的订单涌进\h\h\h\h\h11.1Django实现缓存机制\h\h\h\h\h11.1.1缓存的介绍\h\h\h\h\h11.1.2Django提供的6种缓存方式\h\h\h\h\h11.1.3演示Django缓存机制项目\h\h\h\h\h11.1.4Django开发缓存功能\h\h\h\h\h11.1.5各种缓存配置\h\h\h\h\h11.2DjangoRESTframework实现缓存机制\h\h\h\h\h11.2.1新建演示DjangoRESTframework实现缓存机制的项目\h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论