Advertisement
Guest User

Untitled

a guest
Mar 15th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. USERNAME_FIELD = 'email'
  2. REQUIRED_FIELDS = ['username']
  3.  
  4. User._meta.get_field('email')._unique = True
  5.  
  6. USERNAME_FIELD = 'email'
  7.  
  8. def registration(request):
  9. if request.method == 'POST':
  10. user = User()
  11. company = Company()
  12. form = RegistrationForm(request.POST)
  13. if form.is_valid():
  14. user.first_name = form.cleaned_data['first_name']
  15. user.last_name = form.cleaned_data['last_name']
  16. user.email = form.cleaned_data['email']
  17. user.username = form.cleaned_data['email']
  18. user.password = form.cleaned_data['password']
  19. user.role = 'boss'
  20. company.name = user.last_name + " " + user.first_name
  21. company.creator = user.first_name + " " + user.last_name
  22. company.save()
  23. user.company = company
  24. user.save()
  25. return redirect('/good_luck/')
  26. else:
  27. form = RegistrationForm()
  28.  
  29. return render(request, 'registration.html', {'form': form})
  30.  
  31. class RegistrationForm(Form):
  32. first_name = CharField(label='Имя', max_length=130, required=True)
  33. last_name = CharField(label='Фамилия', max_length=130, required=True)
  34. email = EmailField(label='Почта', max_length='130', required=True)
  35. password = CharField(label='Пароль', required=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement