skip to navigation
skip to content

Not Logged In

django-jquery 1.9.1

jQuery packaged in an handy django app to speed up new applications and deployment.

Requirements

Django 1.3 or later

Installation

$ pip install django-jquery

Setup

Just add 'django.contrib.staticfiles' and 'jquery' to INSTALLED_APPS in your settings.py:

INSTALLED_APPS = (
    # ...

    'django.contrib.staticfiles',
    'jquery',

    # ...
)

Refer to Django static files documentation to configure and deploy static files.

Usage

You can refer to jquery in your template with:

{{ STATIC_URL }}js/jquery.js

Admin template customization:

{% extends "admin/base_site.html" %}

{% block extrahead %}
    <script type="text/javascript" src="{{ STATIC_URL }}js/jquery.js" />
{% endblock %}

Custom widget:

class MyWidget(forms.TextInput):
    class Media:
        js = ('js/jquery.js',)

    def render(self, name, value, attrs=None):
        html = super(MyWidget, self).render(name, value, attrs=attrs)
        # ...
        return html
 
File Type Py Version Uploaded on Size
django-jquery-1.9.1.tar.gz (md5) Source 2013-02-23 33KB
  • Downloads (All Versions):
  • 122 downloads in the last day
  • 494 downloads in the last week
  • 1801 downloads in the last month