jquery打包在一个方便的django应用程序中,以加速新的应用程序和部署。
django-jquer的Python项目详细描述
要求
Django1.3或更高版本
安装
$ pip install django-jquery
设置
只需将'django.contrib.staticfiles'和'jquery'添加到 您的设置.py:
INSTALLED_APPS = ( # ... 'django.contrib.staticfiles', 'jquery', # ... )
参考djangostatic files 配置和部署静态文件的文档。
用法
您可以使用以下命令引用模板中的jquery:
{{ STATIC_URL }}js/jquery.js
管理模板自定义:
{% extends "admin/base_site.html" %} {% block extrahead %} <script type="text/javascript" src="{{ STATIC_URL }}js/jquery.js" /> {% endblock %}
自定义小部件:
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