Advertisement
Guest User

Untitled

a guest
Mar 27th, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. def register(request):
  2.    
  3.     if request.method == 'POST':
  4.         user_form = UserRegistrationForm(request.POST)
  5.         if user_form.is_valid():
  6.             # Create a new user object but avoid saving it yet
  7.             new_user = user_form.save(commit=False)
  8.             # Set the chosen password
  9.             new_user.set_password(user_form.cleaned_data['password'])
  10.             # Save the User object
  11.             new_user.save()
  12.             # Create the user profile
  13.             Profile.objects.create(user=new_user)
  14.             return render(request,
  15.                           'account/register_done.html',
  16.                           {'new_user': new_user})
  17.     else:
  18.         user_form = UserRegistrationForm()
  19.     return render(request,
  20.                   'account/register.html',
  21.                   {'user_form': user_form})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement