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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-decorator-include-0.1.tar.gz
.
File metadata
- Download URL: django-decorator-include-0.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 766b8e516c5fb9f95819c793d0cd82174e50201adaa1e1e984d24021e99e48d4 |
|
MD5 | f370c57df6495ce8f7f7b26a7133e72c |
|
BLAKE2b-256 | bd1c369ef9da1779840e6c63c1f135cae07a8bb7e1699a41678311774f5632db |