Advertisement
Guest User

Untitled

a guest
Sep 10th, 2017
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. @require_http_methods(['GET', 'HEAD', 'POST'])
  2. def profile_view(request, price_id):
  3. form = ProfileForm()
  4. if request.method == 'POST':
  5. form = ProfileForm(request.POST)
  6. if form.is_valid():
  7. form.save()
  8. user = authenticate(request, username=form.cleaned_data['email'],
  9. password=form.cleaned_data['password1'])
  10. login(request, user)
  11. return redirect('users:supply_address')
  12. return render(request, 'pages/signup.html', {'form': form})
  13.  
  14. @login_required
  15. @require_http_methods(['GET', 'HEAD', 'POST'])
  16. def direct_debit_view(request):
  17. form = DirectDebitForm()
  18. if request.method == 'POST':
  19. form = DirectDebitForm(data=request.POST)
  20. if form.is_valid():
  21. request.session.update(form.cleaned_data)
  22. complete_signup(request, user, settings.ACCOUNT_EMAIL_VERIFICATION,settings.LOGIN_REDIRECT_URL)
  23. return redirect(settings.LOGIN_REDIRECT_URL)
  24. return render(request, 'pages/signup_postcode.html', {'form': form})
  25.  
  26. url(r'^account/signup/$', views.profile_view, name='profile'),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement