Skip to content

Instantly share code, notes, and snippets.

@davesave
Forked from tauzen/urls.py
Created July 10, 2018 07:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davesave/21fa9a08673a82c828937b3e8e944025 to your computer and use it in GitHub Desktop.
Save davesave/21fa9a08673a82c828937b3e8e944025 to your computer and use it in GitHub Desktop.
Example of using login_required and staff_member_required decorators with Class-based views in Django.
from django.conf.urls import patterns, include, url
from django.contrib.auth.decorators import login_required
from django.contrib.admin.views.decorators import staff_member_required
from django.contrib import admin
from application.views import ApplicationFormView, ApplicationListView
admin.autodiscover()
urlpatterns = patterns('',
url(r'^$', login_required(ApplicationFormView.as_view())),
url(r'^applist/', staff_member_required(ApplicationListView.as_view())),
url(r'^admin/', include(admin.site.urls)),
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment