def signup_view(request): if request.method == "POST": form = SignupForm(request.POST) if form.is_valid(): data = form.cleaned_data new_user = MyUser.objects.create_user(username=data.get("username"), password=data.get("password")) login(request, new_user) return HttpResponseRedirect(reverse("home")) form = SignupForm() return render(request, "generic_form.html", {"form": form})
def signup_view(request): if request.method == 'POST': form = SignupForm(request.POST) if form.is_valid(): data = form.cleaned_data user = myuser.objects.create_user(username=data.get('username'), password=data.get('password')) login(request, user) return HttpResponseRedirect(reverse("home")) form = SignupForm() return render(request, 'generic_form.html', {"form": form})
def signup_view(request): form = SignupForm() if request.method == 'POST': form = SignupForm(request.POST) if form.is_valid(): data = form.cleaned_data new_user = MyUser.objects.create( username=data.get('username'), displayname=data.get('displayname'), password=data.get('password')) login(request, new_user) return HttpResponseRedirect(reverse('home')) return render(request, 'generic_form.html', {'form': form})
def test_correct_input(self): '''Tests form validity when given correct input. Keyword arguments: self -- the TestSignupForm object ''' username_input = SignupForm( data={ 'username': '******', 'email': '*****@*****.**', 'password1': 'testPassword1', 'password2': 'testPassword1' }) self.assertTrue(username_input.is_valid())
def signup(request): path = request.get_full_path() if request.method == 'POST': form = SignupForm(data=request.POST, auto_id="%s") if form.is_valid(): UserModel = get_user_model() username = form.cleaned_data['username'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] user = UserModel.objects.create_user(username=username, email=email, password=password) user.save() auth_user = authenticate(username=username, password=password) auth_login(request, auth_user) return redirect('/') else: form = SignupForm(auto_id='%s') return render(request, 'signup.html', locals())
def signup_view(request): if request.method == 'POST': form = SignupForm(request.POST) if form.is_valid(): data = form.cleaned_data new_user = MyUser.objects.create_user( firstname=data.get('firstname'), lastname=data.get('lastname'), username=data.get('firstname').lower() + data.get('lastname').lower(), password=data.get('password'), displayname=data.get('displayname')) login(request, new_user) return HttpResponseRedirect(reverse('homepage')) form = SignupForm() return render(request, 'generic_form.html', { 'form': form, 'signup': 'active' })