Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USERNAME_FIELD = 'email'
- REQUIRED_FIELDS = ['username']
- User._meta.get_field('email')._unique = True
- USERNAME_FIELD = 'email'
- def registration(request):
- if request.method == 'POST':
- user = User()
- company = Company()
- form = RegistrationForm(request.POST)
- if form.is_valid():
- user.first_name = form.cleaned_data['first_name']
- user.last_name = form.cleaned_data['last_name']
- user.email = form.cleaned_data['email']
- user.username = form.cleaned_data['email']
- user.password = form.cleaned_data['password']
- user.role = 'boss'
- company.name = user.last_name + " " + user.first_name
- company.creator = user.first_name + " " + user.last_name
- company.save()
- user.company = company
- user.save()
- return redirect('/good_luck/')
- else:
- form = RegistrationForm()
- return render(request, 'registration.html', {'form': form})
- class RegistrationForm(Form):
- first_name = CharField(label='Имя', max_length=130, required=True)
- last_name = CharField(label='Фамилия', max_length=130, required=True)
- email = EmailField(label='Почта', max_length='130', required=True)
- password = CharField(label='Пароль', required=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement