Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.69 KB | None | 0 0
  1. class LoginView(TemplateView):
  2.     template_name = 'my_app/login_form.html'
  3.     form_class = LoginForm
  4.  
  5.     def get(self, request):
  6.         form = self.form_class(None)
  7.         return render(request, self.template_name, {'form': form})
  8.  
  9.     def post(self, request):
  10.         form = self.form_class(request.POST)
  11.         if form.is_valid():
  12.             username = form.cleaned_data['username']
  13.             password = form.cleaned_data['password']
  14.             user = authenticate(username=username, password=password)
  15.             if user is not None:
  16.                 login(request, user)
  17.             return reverse('my_app:link1')
  18.         else:
  19.             return reverse('my_app:link2')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement