添加必要的异常捕获

This commit is contained in:
jayhgq 2024-08-21 22:44:50 +08:00
parent d01b0106cb
commit 3520699304

View File

@ -41,25 +41,28 @@ def add_user(request):
:param request: POST提交注册信息 :param request: POST提交注册信息
:return: 注册结果 :return: 注册结果
""" """
username = request.POST.get("username") try:
pwd_base64 = base64.b64encode(request.POST.get("pwd")) username = request.POST.get("username")
pwd = make_password(pwd_base64) pwd_base64 = base64.b64encode(request.POST.get("pwd"))
email = request.POST.get("email") pwd = make_password(pwd_base64)
phone = request.POST.get("phone") email = request.POST.get("email")
create_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") phone = request.POST.get("phone")
last_login_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") create_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(username, pwd, email, phone) last_login_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
avatar = request.FILES.get("avatar") print(username, pwd, email, phone)
auth_models.User.objects.create( avatar = request.FILES.get("avatar")
username=username, auth_models.User.objects.create(
pwd=pwd, username=username,
email=email, pwd=pwd,
phone=phone, email=email,
create_time=create_time, phone=phone,
last_login_time=last_login_time, create_time=create_time,
avatar=avatar last_login_time=last_login_time,
) avatar=avatar
return HttpResponse("添加用户成功") )
return HttpResponse("添加用户成功")
except Exception as e:
return HttpResponse(f"报错了:{e}")
@require_POST @require_POST
@ -81,4 +84,4 @@ def login_user(request):
except binascii.Error as e: except binascii.Error as e:
return HttpResponse("base64解码失败") return HttpResponse("base64解码失败")
except Exception as e: except Exception as e:
return HttpResponse("报错了") return HttpResponse(f"报错了:{e}")