欢迎光临:博雅斗地主
您现在的位置:主页 > 峡谷 >  > 正文

「实战分享」Vue+Django REST framework 打造生鲜电商项目

更新:2020-09-19 编辑:博雅斗地主 来源: 热度:4045℃

项目来自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市

项目介绍

1.1.掌握的技术Vue + Django Rest Framework 前后端分离技术彻底玩转restful api 开发流程Django Rest Framework 的功能实现和核心源码分析Sentry 完成线上系统的错误日志的监控和告警第三方登录和支付宝支付的集成本地调试远程服务器代码的技巧1.2.系统构成vue前端项目django rest framework 系统实现前台功能xadmin后台管理系统

vue部分:

API 接口Vue 组件 与api的交互vue的项目组织结构分析

Django Rest Framework 技能

通用view实现 rest api接口apiview方式实现apigenericView方式实现api接口Viewset和router方式实现api接口和url配置Django_filter searchFilter OrderFilter 分页通用mixin权限和认证;Authentication用户认证设置动态设置permission、authenticationValidators实现字段验证序列化和表单验证SerializerModelSerializer动态设置Serializer支付登录注册json web token 实现登录手机注册支付宝支付第三方登录进阶开发Django rest framework 部分核心源码解读文档自动化管理django rest framework的缓存throttling 对用户和ip进行限速

1.3.开发中常见的问题本地系统不能重现的bugapi接口出错不能及时的发现或难以找到错误栈api文档管理问题,html markdown大量的url配置造成url配置越来越多难以维护接口不及时去更新文档,对方不知道如何去测试接口,但写文档会花费大量的时间去维护.为了防止爬虫,我们需要针对api的访问频率进行限制,比如一分钟,一小时,或者一天用户的访问频率限制问题。某些页面将数据放入缓存,加速某些api的访问速度1.4.开发中常见问题解决方案通过介绍py博雅斗地主charm 的远程服务器代码调试技巧让大家不仅可以调试支付,第三方登录,还可以远程服务器代码来重现服务器上的bug通过docker 搭建 sentry 来体验错误日志监控系统,让我们不仅可以得到线上的错误栈还能及时在发生系统错误时收到邮件通知。通过drf的文档自动化管理以及url的注册管理功能会让我们省去写文档的时间django rest framework 的文档管理功能不仅可以让我们省去写文档的时间,还能直接在文档里面测试接口,自动生成js接口代码,shell测试代码和python测试代码django rest framework 提供的throttle 对于api进行访问频率的限制引入第三方框架来设置某些api的缓存1.5.django进阶知识点django mirgrations原理django 信号量django从请求到响应的完整过程独立使用django的model1.6.vue知识点vue技术选型分析API后端数据填充到Vue组件模板Vue代码结构分析1.7.章节安排项目介绍以及开发环境的搭建设计数据库以及导入原始数据restful api基础以及vue项目结构介绍商品列表页功能商品类别功能手机注册和用户登录商品详情页和收藏功能个人中心功能购物车、订单和支付宝支付功能首页,商品相关数量,缓存,访问限速功能第三方登录(微博 qq 微信)sentry系统错误日志监控1.8.技术储备要求django基础知识熟练掌握python语法了解vue & mysql基础1.9.系统功能分类 - 子分类 搜索 热搜词 购物车简要展示新品 分类展示, 大类的推荐商品。账户密码登录(json web token)。微博登录,输入账户跳转回首页。注册,手机号码注册,错误提示。倒计时功能,服务器端手机号码发送频次限制。

转载请注明转载地址:“/xiagu/20200919/5785.html ”。

上一篇:纤悉:Bitmapped Allocation之gnu5.3 bitmap_allocator源码剖析
下一篇:入门自动化测试必读