Metadata-Version: 1.0
Name: django-urldecorators
Version: 0.3
Summary: Django-urldecorators is a reusable Django application which allows apply view decorators and middleware components depending on requested url.
Home-page: http://github.com/mila/django-urldecorators/tree/master
Author: Miloslav Pojman
Author-email: miloslav.pojman@gmail.com
License: UNKNOWN
Description: Django-urldecorators is a reusable Django application which allows apply
        view decorators and middleware components depending on requested url.
        
        
        Installation and usage:
        
        1) Run python setup.py install or add urldecorators directory to
        your PYTHONPATH
        
        2) In urls.py file replace `from django.conf.urls.defaults import *`
        by `from urldecorators.defaults import *`
        
        3) Pass list of decorators and/or middleware_classes as argument
        to url function
        
        
        Example urls.py file:
        
        from urldecorators.defaults import *
        
        urlpatterns = patterns('',
        url(r'^private/$', include('example.private.urls'),
        decorators=['django.contrib.auth.decorators.login_required']),
        url(r'^articles/$', include('example.articles.urls'),
        middleware_classes=['django.middleware.cache.CacheMiddleware']),
        )
        
        
        Testing:
        
        # Setup testing enviroment (uses zc.buildout)
        cd test
        python bootstrap.py
        python bin/buildout-script.py
        # Run tests using miscellaneous Django versions
        bin/test-django-1.0
        bin/test-django-1.1
        bin/test-django-1.2
        bin/test-django-1.3
        # Create database
        bin/manage-django-1.0 syncdb
        # Run server using miscellaneous Django versions
        bin/manage-django-1.0 runserver
        bin/manage-django-1.1 runserver
        bin/manage-django-1.2 runserver
        bin/manage-django-1.3 runserver
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Framework :: Django
