Views ACL plugin is a Django app to provide method for automatic permissions generation based on urlpatterns in urls.py
Add "view_acl" to your INSTALLED_APPS setting like this:
INSTALLED_APPS = ( ... 'view_acl', )
Provide method for automatic permissions generation based on urlpatterns in urls.py.
view_acl.autodiscovery().
Provision additional auth backend for blocking all views by default. Exclusion list is also provided for such views like login, logout, admin, etc + other customizable by user.
Name of permission is taken from name= parameter in urlpatterns record for each active view.