短信验证码发送
#短信验证码
#导入荣连云
from utls import CodeUtls
from ronglian_sms_sdk import SmsSDK
import redis
#自己的应用 id
accId = ''
accToken = ''
appId = ''
class SMScodeView(APIView):
def get(self,request):
#接受要发送的手机号
model =request.GET.get('phone')
sdk = SmsSDK(accId, accToken, appId)
#模板id
tid = '1'
#链接redis 把验证码 保存
conn = redis.Redis(host="localhost", port=6379)
#调用 CodeUtls 生成的6位验证码
code_str = CodeUtls.make_code_n(6)
#保存redis
conn.set('phone_code',code_str)
datas = (code_str, '10')
resp = sdk.sendMessage(tid, model, datas)
print(resp)
return Response({'code':200,'msg':'发送成功'})
注册时验证 是否正确
class ZhuceView(APIView):
def post(self,request):