Include Django URL patterns with decorators.
Project description
Include Django URL patterns with decorators.
Maintened by Twidi, on https://github.com/twidi/django-decorator-include based on the original work from Jeff Kistler on https://github.com/jeffkistler/django-decorator-include
Installation
Installation from Source
Unpack the archive, cd to the source directory, and run the following command:
python setup.py install
Installation with pip
Assuming you have pip installed, run the following command to install from pypi:
pip install django-decorator-include
Installation with pip and git
Assuming you have pip and git installed, run the following command to install from the GitHub repository:
pip install git+git://github.com/twidi/django-decorator-include.git#egg=django-decorator-include
Usage
decorator_include is intended for use in URL confs as a replacement for the django.conf.urls.include function. It works in almost the same way as include, however the first argument should be either a decorator or an iterable of decorators to apply, in reverse order, to all included views. Here is an example URL conf:
from django.conf.urls import patterns, url from django.contrib.auth.decorators import login_required from decorator_include import decorator_include urlpatterns = patterns('', url(r'^$', 'mysite.views.index', name='index'), url(r'^secret/', decorator_include(login_required, 'mysite.secret.urls'), )
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-decorator-include-0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cf077c67b965bd1b3eda6201b23c560b2dd10340ae1276588984a5287b8af38 |
|
MD5 | 4aa7b636f684c5985551b674ee85c0ce |
|
BLAKE2b-256 | 9b0676846c02f9444b95d424f8163aad99f4f6f957a03e36a07da5fa5847d819 |