Include Django URL patterns with decorators.
Project description
Include Django URL patterns with decorators.
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.defaults.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.defaults import * 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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 766b8e516c5fb9f95819c793d0cd82174e50201adaa1e1e984d24021e99e48d4 |
|
MD5 | f370c57df6495ce8f7f7b26a7133e72c |
|
BLAKE2b-256 | bd1c369ef9da1779840e6c63c1f135cae07a8bb7e1699a41678311774f5632db |