python-3.x - 使用 django rest api 注册后如何将短信 otp 发送到手机号码
问题描述
我已经为用户注册创建了 django rest api,使用用户名、电子邮件、密码和电话。一旦用户使用上述详细信息注册,那么用户应该收到短信 otp,并且在我们必须验证该 otp 以进行登录之后,这些如何发送短信使用 django rest api。
以下代码用于注册
class Signup(APIView):
permission_classes=[permissions.AllowAny]
def post(self,request):
import ipdb;ipdb.set_trace()
response_dict = {"status": True, "message": "", "data": {}}
try:
username=request.data.get('username')
email=request.data.get('email')
password=request.data.get('password')
phone = request.data.get('phone')
user = User.objects.create_user(username=username,email=email,password=password)
user.save()
ud = UserDetail(user=user,phone=phone,created_by=request.user.id)
ud.save()
response_dict = {"status": True, "msg":"Successfully Registered"}
return Response(response_dict)
# messages.success(request, "User account has been successfully Registered!")
except Exception as e:
response_dict = {"status": False}
return Response(response_dict)
解决方案
推荐阅读
- list - Prolog - 从列表中删除具有相同第一个值的对
- powershell - PowerShell:是否必须将脚本模块保存在与目录相同的名称中
- pandas - DataFrame 对象没有属性插入
- sql-server - 使用 asp.net mvc 时如何将表单的详细信息提交到数据库?
- ruby - 安装 redmine 插件时出错
- localization - 如何编写全局函数以在 Angular 6 中的所有组件中使用
- php - PHP date_default_timezone_set() 未返回预期结果
- javascript - Object.keys 返回空数组
- javascript - 反应材料 ui 自动完成元素焦点 onclick
- elasticsearch - Elasticsearch _reindex/elasticsearch-dump 不会复制源索引的所有字段