Metadata-Version: 1.1
Name: django-js-reverse
Version: 0.0.2
Summary: Javascript url handling for Django that doesn't hurt.
Home-page: https://github.com/version2/django-js-reverse
Author: Bernhard Janetzki
Author-email: boerni@gmail.com
License: MIT
Download-URL: http://pypi.python.org/pypi/django-js-reverse/
Description: Django JS Reverse
        =================
        
        **Javascript url handling for Django that doesn't hurt.**
        
        ## Overview
        
        Django JS Reverse is a small django app that makes url handling of [named urls](https://docs.djangoproject.com/en/dev/topics/http/urls/#naming-url-patterns) in javascript easy and none annoying.
        
        For example you can retrieve a named url:
        
        urls.py:
        
            url(r'^/betterliving/(?P<category_slug>[-\w]+)/(?P<entry_pk>\d+)/$', 'get_house', name='betterliving_get_house'),
        
        in javascript like:
        
            Urls.betterliving_get_house('house', 12)
        
        Result:
        
            /betterliving/house/12/
        
        
        ## Requirements
        
        * Python (2.6, 2.7)
        * Django (1.3, 1.4, 1.5)
        
        ## Installation
        
        Install using `pip`, including any optional packages you want...
        
            pip install django-js-reverse
        
        ...or clone the project from github.
        
            git clone git@github.com:version2/django-js-reverse.git
        
        Add `'django_js_reverse'` to your `INSTALLED_APPS` setting.
        
            INSTALLED_APPS = (
                ...
                'django_js_reverse',        
            )
        
        Include none-cached view...
        
            urlpatterns = patterns('',
                url(r'^jsreverse/$', 'django_js_reverse.views.urls_js', name='js_reverse'),
            )
        
        ... or a cached one that delivers the urls javascript
        
            from django_js_reverse.views import urls_js
            urlpatterns = patterns('',
                url(r'^jsreverse/$', cache_page(settings.CACHE_TIME_DEFAULT)(urls_js), name='js_reverse'),
            )
            
        Include javascript in your template
        
            <script src="{% url js_reverse %}" type="text/javascript"></script>
        
        ## License
        
        [MIT](https://raw.github.com/version2/django-js-reverse/development/LICENSE)
        
        ## Contact
        
        [@i_error](https://twitter.com/i_error)
        
        ---
        Enjoy!
Platform: UNKNOWN
