—————— 学习周报 2019.2.17
掌握的技术:
- Vue + Django REST framework 前后端分离技术
- restful api 开发流程
- Django REST framework 的功能实现和核心源码分析
- Sentry 完成线上系统的错误日志的监控和警告
- 第三方登录和支付宝支付的集成
- 本地调试远程服务器代码技巧
完成情况:
一、拓展知识学习
- Django REST framework 文档学习
- Django管理后台
- Django表单
- 高级视图和URL配置
二、课程学习
- 手机注册:
- drf 实现发送短信验证码接口
- uesr serializer 和 validator 验证
- django信号量实现用户密码修改
- vue和注册功能联调
课程笔记:
1、 drf 实现发送短信验证码接口
-
代码逻辑中应该注意,
- 手机是否注册
- 验证手机号码是否合法
- 验证码发送频率
-
settings.py中:
# 手机号码正则表达式 REGEX_MOBILE = "^1[358]\d{9}$|^147\d{8}$|^176\d{8}$"
-
在apps / users / 新建Serializer.py:
class SmsSerializer(serializers.Serializer):