# django-decorator-include **Repository Path**: mirrors_llk/django-decorator-include ## Basic Information - **Project Name**: django-decorator-include - **Description**: Include Django URL patterns with decorators. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-27 - **Last Updated**: 2026-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README django-decorator-include ======================== Include Django URL patterns with decorators. Installation ------------ Installation from Source ```````````````````````` Unpack the archive, ``cd`` to the source directory, and run the following command:: python setup.py install 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/jeffkistler/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'), )