Skip to content

Instantly share code, notes, and snippets.

@wmantly
Last active August 6, 2019 01:31
Show Gist options
  • Save wmantly/f2a2e9c43f05d0a540483b0267474895 to your computer and use it in GitHub Desktop.
Save wmantly/f2a2e9c43f05d0a540483b0267474895 to your computer and use it in GitHub Desktop.
class Login(View):
template = 'users/login.html'
form = AuthenticationForm
def get(self, request):
context = {
'loginForm': self.form()
}
return render(request, self.template, context)
def post(self, request):
form = self.form(request, request.POST)
if form.is_valid():
login(request, form.get_user())
return redirect('users:profile')
else:
context = {
'loginForm': form
}
return render(request, self.template, context)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment