文件名称:阿里云java短信验证码源码-OnlineEducationPlatform:在线教育平台
文件大小:114KB
文件格式:ZIP
更新时间:2024-06-25 19:59:25
系统开源
阿里云java短信验证码源码 OnlineEducationPlatform 项目描述 一个前后端分离的在线学习平台, 实现在线浏览视频详情, 观看视频, 在线购买课程, 支持支付宝付款, 使用Redis存储购物车及订单数据提高访问效率, 支持不同价格策略购买课程。 项目功能 在线平台部分主要为vue提供接口功能,接口基于django rest framewok框架的基础搭建,利用其内置组件和⾃定义扩展实现JWT⽤户认证,根据依赖django-redis组件实现对缓存的操作。 在线业务主要将课程分为“免费课”和“专题课”,基于django contenttype组件实现课程多价格策略,为了减轻数据库压力将临时购买信息放⼊redis以便操作,购物流程包含 ⻉里、优惠券、⽀付宝联合支付。在线通知使用阿⾥短信接⼝对购买、提交作业、咨询等信息的提醒。最后使用保利威视在线视频播放的功能。 已实现功能 基于Django Rest Framework框架搭建后端API 基于支付宝, 第三方接口开发购物车, 结算中心, 支付后端逻辑代码 基于JWT+极验验证实现Authentication模块, 增加
【文件预览】:
OnlineEducationPlatform-master
----api()
--------models.py(16KB)
--------apps.py(81B)
--------__pycache__()
--------views()
--------__init__.py(0B)
--------migrations()
--------admin.py(469B)
--------tests.py(60B)
--------utils()
----db.sqlite3(112KB)
----OnlineEducationPlatform()
--------__pycache__()
--------wsgi.py(423B)
--------__init__.py(0B)
--------settings.py(6KB)
--------urls.py(2KB)
----requirements.txt(488B)
----manage.py(643B)
----.gitignore(12B)
----README.md(38KB)