def post(self, request):
register_form = RegisterForm(request.POST)
if register_form.is_valid():
user_name = request.POST.get("email", "")
if UserProfile.objects.filter(email=user_name):
return render(request, "register.html", {"msg": "??????", 'register_form': register_form})
pass_word = request.POST.get("password", "")
user_profile = UserProfile()
user_profile.username = user_name
user_profile.email = user_name
user_profile.is_active = False
user_profile.password = make_password(pass_word)
user_profile.save()
send_register_email(user_name, "register")
# ????????
user_message = UserMessage()
user_message.user = user_profile.id
user_message.message = "?????????"
user_message.save()
return render(request, "login.html")
else:
return render(request, "register.html", {'register_form': register_form} )
评论列表
文章目录