是否需要將jQuery添加到我創建的每個項目或最新的Django版本(1.5.1)是否內置?所以我可以直接從框架導入使用它?我的問題來自文檔中的part之後。 然後我發現這個安裝jQuery的pyip-package,所以我可以將它添加到settings.py中的INSTALLED_APPS
列表中。Django是否內置了jQuery?
我的問題是,如果我需要額外安裝一些東西,或者Django已經有了,那麼我可以在沒有的情況下添加jQuery?
是否需要將jQuery添加到我創建的每個項目或最新的Django版本(1.5.1)是否內置?所以我可以直接從框架導入使用它?我的問題來自文檔中的part之後。 然後我發現這個安裝jQuery的pyip-package,所以我可以將它添加到settings.py中的INSTALLED_APPS
列表中。Django是否內置了jQuery?
我的問題是,如果我需要額外安裝一些東西,或者Django已經有了,那麼我可以在沒有的情況下添加jQuery?
是,也不是。
的Django 1.5的django.contrib.admin
確實有jQuery的5.0上打包了所有的聯繫功能(日期選擇器等)
如果你很高興與5.0上,那麼你可以將其像這樣:
{% load static %}
<script src="{% static 'admin/js/jquery.js' %}"></script>
然而,你最好的選擇可能是自己包括它。
有,如果你想使用它們(我個人認爲它們不包含最新版本)
我的設立採用了CDN與本地備份和外觀已經擠滿jQuery的爲您的各種包的PyPI像這樣:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src={% static "myapp/js/vendor/jquery-2.0.0.min.js" %}><\/script>')</script>
的CDN具有各種優點,包括(排名不分先後):
不,Django沒有包含jQuery。
在我看來,最容易安裝的方式jQuery的是
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
加入這行到你的base.html
的<head/>
:
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
</body>
是的,但它被稱爲「django.jQuery 「!
在admin\change_list.html在第27行:
(function($) {
$(document).ready(function($) {
$("tr input.action-select").actions();
});
})(django.jQuery);