Skip to main content

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

django-decorator-include-0.2.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file django-decorator-include-0.2.tar.gz.

File metadata

File hashes

Hashes for django-decorator-include-0.2.tar.gz
Algorithm Hash digest
SHA256 3cf077c67b965bd1b3eda6201b23c560b2dd10340ae1276588984a5287b8af38
MD5 4aa7b636f684c5985551b674ee85c0ce
BLAKE2b-256 9b0676846c02f9444b95d424f8163aad99f4f6f957a03e36a07da5fa5847d819

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page