def accept(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): form.save() return render(request, 'done.html') return render(request, 'signup.html')
def register(request): if request.POST: form = RegistrationForm(request.POST) if form.is_valid(): form.save() return redirect('/') else: return render(request, 'reg_form.html', {'form': form}) else: return render(request, 'reg_form.html', {'form': RegistrationForm()})
def register(request): if request.method == 'POST': print request.POST form = RegistrationForm( request.POST ) if form.is_valid(): form.save() return HttpResponseRedirect('/') else: return render(request, 'register/register.html', {'form':form}) form = RegistrationForm() return render(request, 'register/register.html', { 'form':form })
def post(self, request): form = RegistrationForm(request.POST) if form.is_valid(): userObj = form.cleaned_data email = userObj['Email'] password = userObj['Password'] text = '' if not (USER.objects.filter(Email=email).exists() or USER.objects.filter(Password=password)): form.save() else: return HttpResponse( 'Looks like a username with that email or password already exists' ) else: form = RegistrationForm() args = {'form': form, 'text': text} return render(request, 'html/register.html', args)
def signup(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): print("signup posted valid form") client = boto3.client('ses', region_name='us-east-1') user = form.save(commit=False) user.is_active = False user.save() current_site = get_current_site(request) subject = 'Activate Your WorkTracker Account' message = render_to_string( 'account_activation_email.html', { 'user': user, 'domain': current_site.domain, 'uid': urlsafe_base64_encode(force_bytes( user.pk)).decode(), 'token': account_activation_token.make_token(user), }) response = client.send_email(Source='*****@*****.**', Destination={ 'ToAddresses': [ form.cleaned_data['username'], ], }, Message={ 'Subject': { 'Data': subject, }, 'Body': { 'Html': { 'Data': message, } } }, ReplyToAddresses=[ '*****@*****.**', ]) print(response) return redirect('login') else: form = RegistrationForm() return render(request, 'register.html', {'form': form})