This commit is contained in:
ygm1881
2022-04-17 19:09:32 +08:00
parent b14a69e312
commit 2e5416aa4d
3 changed files with 7 additions and 6 deletions
+2 -2
View File
@@ -35,8 +35,8 @@ def send_code_email(email, send_type="register"):
code = "".join([str(random.randint(0, 9)) for i in range(4)]) code = "".join([str(random.randint(0, 9)) for i in range(4)])
email_record.code = code email_record.code = code
email_record.email = email email_record.email = email
email_record.send_type = send_type # email_record.send_type = send_type
email_record.send_time = datetime.datetime.now() # email_record.send_time = datetime.datetime.now()
email_record.save() email_record.save()
# 初始化为空 # 初始化为空
email_title = "" email_title = ""
+4 -3
View File
@@ -73,11 +73,12 @@ class Send_email(APIView):
serializer = Send_email_serializer(data=data) serializer = Send_email_serializer(data=data)
ret = serializer.is_valid() ret = serializer.is_valid()
if ret: if ret:
serializer.save() # serializer.save()
send_code_email(data.get("email"))
return Response({"code": 20000, "msg": "成功"})
else: else:
error = {} error = {}
for (i, j) in zip(serializer.errors.keys(), serializer.errors.values()): for (i, j) in zip(serializer.errors.keys(), serializer.errors.values()):
error[str(i)] = str(j[0]) error[str(i)] = str(j[0])
return Response({"code": 40000, "msg": error}, status=status.HTTP_400_BAD_REQUEST) return Response({"code": 40000, "msg": error}, status=status.HTTP_400_BAD_REQUEST)
send_code_email(data.get("email"))
return Response({"code": 20000, "msg": "成功"})