CreateView.as_view( template_name='form_screen.html', form_class=RegistrationForm, success_url='/' ), name='register'), url(r'^login/$', LoginView.as_view( template_name='form_screen.html', form_class=LoginForm, success_url='/', ), name='login'), url(r'^logout/$', LogoutView.as_view( template_name='form_screen.html', ), name='logout'), url(r'^password/reset/$', 'django.contrib.auth.views.password_reset', {'post_reset_redirect' : '/user/password/reset/done', 'template_name' : 'form_screen.html'}, name='password_reset'), url(r'^password/reset/done/$', 'django.contrib.auth.views.password_reset_done'), url(r'^user/password/reset/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$', 'django.contrib.auth.views.password_reset_confirm', {'post_reset_redirect' : '/user/password/done'}, name='password_reset_done'), url(r'^password/done/$', 'django.contrib.auth.views.password_reset_complete',
admin.autodiscover() urlpatterns = [ # Package URLs url(r'^admin/', include(admin.site.urls)), url(r'^grappelli/', include('grappelli.urls')), url(r'^autocomplete/', include('autocomplete_light.urls')), # url(r'^navigation/', include('navigation_autocomplete.urls')), # Project URLs # Index and (mostly) static pages url(r'^$', views.IndexView.as_view(), name='index'), url(r'^about/$', views.AboutTemplateView.as_view(), name='about'), url(r'^contact/$', views.ContactTemplateView.as_view(), name='contact'), # Auth url(r'^login/', LoginView.as_view(form_class=LoginForm), name='login'), url(r'^logout/', LogoutView.as_view(), name='logout'), # Utility views url(r'^close/', 'pbridge.views.close', name='close'), url(r'^dashboard/', views.DashboardView.as_view(), name='dashboard'), # App views url(r'^shows/', include('shows.urls', namespace='shows')), url(r'^campaigns/', include('campaigns.urls', namespace='campaigns')), url(r'^clients/', include('clients.urls', namespace='clients')), url(r'^ads/', include('ads.urls', namespace='ads')), url(r'^vendors/', include('vendors.urls', namespace='vendors')), # API URLs # Django REST Framework login and logout views url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), # All other API URLs go in .api_urls to be included here url(r'^api/', include(api_urls, namespace='api'))
from django.views.generic import TemplateView from class_based_auth_views.views import LoginView, LogoutView from django.views.decorators.csrf import csrf_exempt urlpatterns = [ url(r'^$', HomeView.as_view(), name='home_page'), url(r'cliente/add/$', cliente_create, name='cliente_add'), url(r'cliente/(?P<pk>[0-9]+)/$', cliente_update, name='cliente_update'), url(r'cliente/(?P<pk>[0-9]+)/delete/$', cliente_delete, name='cliente_delete'), url(r'campo/add/$', campo_create, name='campo_add'), url(r'campo/(?P<pk>[0-9]+)/$', campo_update, name='campo_update'), url(r'campo/(?P<pk>[0-9]+)/delete/$', campo_delete, name='campo_delete'), url(r'reserva/add/$', reserva_create, name='reserva_add'), url(r'reserva/(?P<pk>[0-9]+)/$', reserva_update, name='reserva_update'), url(r'reserva/(?P<pk>[0-9]+)/delete/$', reserva_delete, name='reserva_delete'), url(r'^login/$', csrf_exempt(LoginView.as_view(form_class=AuthenticationForm)), name="login"), url(r'^logout/$', csrf_exempt(LogoutView.as_view()), name="logout"), url(r'^accounts/profile/$', csrf_exempt(DashboardView.as_view()), name='dashboard'), url(r'^accounts/login/$', csrf_exempt(LoginView.as_view(form_class=AuthenticationForm)), name="login"), ]