点击空白处退出提示
DBoss货币交易平台
我要开发同款作品详情
技术要点:Django、Ajax、MySQL、JWT、Redis、Celery,Vue,Nginx,uWSIG,Channels;
个人职责:用户注册和登录;C2C;个人中心;分币宝;下载APP,协调参与法币交易(OTC);整后台系统独立完成。
主要技术:
1、参与了用户信息、财务,资产,交易信息等MySQL数据库的设计和前后端分离技术;
2、引用JWT认证机制对接Django认证系统实现数据模型和password加密,权限系统;
3、设计接口支持RESTAPI接口,明确接口的访问方式与返回数据;
4、导入Django-redis连接Redis数据库,将图片验证码和短信验证码存储在redis中;
5、通过CORS解决短信验证码的跨域问题,在MIDDLEWARE设置,添加白名单;
6、用Celery完成发送message、email,用RabbitMQ作Broker,Redis为Backend;
7、继承django.contrib.auth.backends.ModelBackend重写authenticate校验登录;
8、使用爬虫Scrapy技术爬取国际上最新的数字货币的最新交易价格供参考;
9、调用django.core.mail模块发送邮件,后判断token的有效性,修改email状态;
10、使用Django-channels实现前后端的长连接websocket;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论