diff --git a/zinnia/views/mixins/entry_protection.py b/zinnia/views/mixins/entry_protection.py index 71ea3383f..c48f08bee 100644 --- a/zinnia/views/mixins/entry_protection.py +++ b/zinnia/views/mixins/entry_protection.py @@ -1,5 +1,5 @@ """Protection mixins for Zinnia views""" -from django.contrib.auth.views import login +from django.contrib.auth.views import LoginView class LoginMixin(object): @@ -12,7 +12,9 @@ def login(self): """ Return the login view. """ - return login(self.request, 'zinnia/login.html') + return LoginView.as_view( + template_name='zinnia/login.html' + )(self.request) class PasswordMixin(object):