Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @require_http_methods(['GET', 'HEAD', 'POST'])
- def profile_view(request, price_id):
- form = ProfileForm()
- if request.method == 'POST':
- form = ProfileForm(request.POST)
- if form.is_valid():
- form.save()
- user = authenticate(request, username=form.cleaned_data['email'],
- password=form.cleaned_data['password1'])
- login(request, user)
- return redirect('users:supply_address')
- return render(request, 'pages/signup.html', {'form': form})
- @login_required
- @require_http_methods(['GET', 'HEAD', 'POST'])
- def direct_debit_view(request):
- form = DirectDebitForm()
- if request.method == 'POST':
- form = DirectDebitForm(data=request.POST)
- if form.is_valid():
- request.session.update(form.cleaned_data)
- complete_signup(request, user, settings.ACCOUNT_EMAIL_VERIFICATION,settings.LOGIN_REDIRECT_URL)
- return redirect(settings.LOGIN_REDIRECT_URL)
- return render(request, 'pages/signup_postcode.html', {'form': form})
- url(r'^account/signup/$', views.profile_view, name='profile'),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement