Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SignUpView(bracesviews.AnonymousRequiredMixin,
- bracesviews.FormValidMessageMixin,
- generic.CreateView):
- form_class = forms.SignupForm
- model = User
- template_name = 'accounts/signup.html'
- success_url = reverse_lazy('home')
- form_valid_message = "You're signed up!"
- def form_valid(self, form):
- r = super().form_valid(form)
- username = form.cleaned_data["email"]
- password = form.cleaned_data["password1"]
- permission = Permission.objects.get(name='Can view poll')
- user = auth.authenticate(email=username, password=password)
- auth.login(self.request, user)
- return r
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement