urlpatterns = patterns('',
url(r'^_mandaye/panel$', 'mandayejs.views.panel', name='panel'),
+ url(r'^_mandaye/login/$', 'mandayejs.views.login', name='auth_login'),
+ url(r'^_mandaye/logout/$', 'mandayejs.views.logout', name='auth_logout'),
+ url(r'^_mandaye/post-login/$', 'mandayejs.views.post_login', name='post-login'),
url(r'^_mandaye/admin/', include(admin.site.urls)),
)
+from django.contrib.auth import views as auth_views
+from django.contrib.auth import logout as auth_logout
+from django.http import HttpResponseRedirect
from django.views.generic.base import TemplateView
+
+def login(request, *args, **kwargs):
+ return auth_views.login(request, *args, **kwargs)
+
+def logout(request, *args, **kwargs):
+ auth_logout(request)
+ return HttpResponseRedirect('/')
+
+
class Panel(TemplateView):
template_name = 'mandaye/panel.html'
panel = Panel.as_view()
+
+
+class PostLogin(TemplateView):
+ template_name = 'mandaye/post-login.html'
+
+post_login = PostLogin.as_view()