Advertisement
Guest User

Untitled

a guest
Nov 9th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. class SignUpView(bracesviews.AnonymousRequiredMixin,
  2.                  bracesviews.FormValidMessageMixin,
  3.                  generic.CreateView):
  4.     form_class = forms.SignupForm
  5.     model = User
  6.     template_name = 'accounts/signup.html'
  7.     success_url = reverse_lazy('home')
  8.     form_valid_message = "You're signed up!"
  9.  
  10.     def form_valid(self, form):
  11.         r = super().form_valid(form)
  12.         username = form.cleaned_data["email"]
  13.         password = form.cleaned_data["password1"]
  14.         permission = Permission.objects.get(name='Can view poll')
  15.         user = auth.authenticate(email=username, password=password)
  16.         auth.login(self.request, user)
  17.         return r
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement