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', { 'register_form': register_form, 'msg': u'用户已存在' }) pass_word = request.POST.get('password', '') user_profile = UserProfile() user_profile.is_active = False user_profile.username = user_name user_profile.email = user_name user_profile.password = make_password(pass_word) user_profile.save() #注册成功写入欢迎注册消息 user_message = UserMessage() user_message.user_id = user_profile.id user_message.message = u"欢迎注册慕学在线网" user_message.save() send_register_email(user_name, 'register') return render(request, 'login.html') else: return render(request, 'register.html', {'register_form': register_form})
def post(self, request): register_form = RegisterForm(request.POST) if register_form.is_valid(): email = request.POST.get("email") if UserProfile.objects.filter(email=email): return render(request, "register.html", { "register_form": register_form, "msg": "User already exist" }) password = request.POST.get("password") user_profile = UserProfile() user_profile.email = email user_profile.username = email user_profile.password = make_password(password) user_profile.is_active = False user_profile.save() user_msg = UserMessage() user_msg.user_id = user_profile.id user_msg.message = "Welcome to the Online Edu" user_msg.save() send_register_email(email, 'register') return render(request, "login.html") else: return render(request, "register.html", {"register_form": register_form})