def register(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success(request, f'Account created for {username}!') return redirect('blog-home') else: form = UserRegisterForm() return render(request, 'users/register.html', {'form': form})
def register(request): if request.method == "POST": form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success(request, f'Account has been created! You can login now') return redirect('login') else: form = UserRegisterForm() return render(request, 'user/register.html', {'form': form})
def create(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() messages.success(request, 'User registration by admin is successfully!') role = Role(user_id=User.objects.latest('id').id, role=request.POST.get('role')) role.save() return redirect('setting-index') return render(request, 'user/add.html', {'title': 'New User'})
def user_register_view(request): if request.user.is_authenticated: return redirect(to='ecommerce:home') register_form = UserRegisterForm() if request.method == 'POST': register_form = UserRegisterForm(request.POST) if register_form.is_valid(): register_form.save() return render(request, 'user/register.html', { 'register_form': register_form })
def userRegister(request): context = {} if request.method == "POST": form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') password = form.cleaned_data.get('password1') messages.success(request, f'Account created') user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect(reverse('userDashboard')) else: form = UserRegisterForm(request.POST) context['form'] = form return render(request, 'user/userSignup.html', context)
def register(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): user = form.save() login(request, user) return redirect('index') else: form = UserRegisterForm() return render(request, 'user/register.html', {'form': form})
def register(request): if request.method == "POST": user = UserRegisterForm(request.POST) if not user.is_valid(): return JsonResponse(user.errors.get_json_data(), safe=False) username = request.POST.get('username') password = request.POST.get('password') phone = request.POST.get('phone', '') address = request.POST.get('address', '') email = request.POST.get("email", '') user = UserModel() user.username = username user.password = make_password(password) user.phone = phone user.address = address user.email = email user.save() return redirect('/account/login/') return render(request, 'user/register.html')
def user_register(request): if request.method == 'POST': user_register_form = UserRegisterForm(request.POST) if user_register_form.is_valid(): new_user = user_register_form.save(commit=False) new_user.set_password(user_register_form.cleaned_data['password']) new_user.save() login(request, new_user) return redirect("article:article_list") else: return render(request,'user/register.html',{ 'user_register_form': user_register_form}) else: user_register_form = UserRegisterForm() return render(request, 'user/register.html',{ 'user_register_form': user_register_form })
def register(request): if request.method == 'POST': register_form = UserRegisterForm(request.POST) if register_form.is_valid(): # 会自动验证图形验证码是否正确 # 根据提交的表单创建新的用户对象,但暂时不保存到数据库 new_user = register_form.save(commit=False) new_user.set_password(register_form.cleaned_data['password']) new_user.save() auth.login(request, new_user) new_dir = Directory(user=new_user, dir_name='/', parent_dir_id='0') new_dir.save() return render(request, 'index.html') else: register_form = UserRegisterForm() return render(request, 'register.html', {"register_form": register_form})
def user_register(request): if request.method == 'POST': user_register_form = UserRegisterForm(data=request.POST) if user_register_form.is_valid(): new_user = user_register_form.save(commit=False) # 设置密码 new_user.set_password(user_register_form.cleaned_data['password']) new_user.save() # 保存好数据后立即登录并返回博客列表页面 login(request, new_user) return redirect("article:article_list") else: return HttpResponse("注册表单输入有误。请重新输入~") elif request.method == 'GET': user_register_form = UserRegisterForm() data = {'user_register_form': user_register_form} return render(request, 'user/register.html', data) else: return HttpResponse("请使用GET或POST请求数据")
def registro(request): data = {'form': UserRegisterForm()} if request.method == 'POST': formulario = UserRegisterForm(data=request.POST) if formulario.is_valid(): nivel = formulario.cleaned_data.get("groups") u = formulario.save() group = Group.objects.get(name=nivel) group.user_set.add(u.id) # user = authenticate(username=formulario.cleaned_data["username"], password=formulario.cleaned_data["password1"]) # login(request, user) messages.add_message(request, messages.SUCCESS, "Usuario creado correctamente") return redirect(to="usuarios") data["form"] = formulario return render(request, 'registration/registro.html', data)
def user_register(request): if request.method == 'POST': user_register_form = UserRegisterForm(request.POST) username = request.POST['username'] email = request.POST['email'] password = request.POST['password'] password2 = request.POST['password2'] if user_register_form.is_valid(): new_user = user_register_form.save(commit=False) new_user.set_password(user_register_form.cleaned_data['password']) new_user.save() user = authenticate(username=user_register_form.cleaned_data['username'],password=user_register_form.cleaned_data['password']) login(request,user) return redirect("blog:blog") else: return render(request, 'user/register.html', {'username':username, 'email':email, 'password':password, 'password2':password2, 'errmsg': user_register_form.errors['__all__'][0]}) elif request.method == 'GET': user_register_form = UserRegisterForm() return render(request,'user/register.html',{'user_register_form':user_register_form, 'errmsg':None})