gpt4 book ai didi

jquery - Django 有内置 jQuery 吗?

转载 作者:行者123 更新时间:2023-12-01 03:15:39 24 4
gpt4 key购买 nike

是否需要将 jQuery 添加到我创建的每个项目中,或者最新的 Django 版本(1.5.1)是否内置了它?那么我可以直接从框架导入使用吗?我的问题来自读完这篇文章part后在文档中。然后我发现了这个pyip-package它安装了 jquery,以便我可以将其添加到 settings.py 中的 INSTALLED_APPS 列表中。

我的问题是我是否需要安装额外的东西,或者 Django 是否已经安装了,这样我就可以添加 jQuery 而不需要安装?

最佳答案

是和否。

Django 1.5 的 django.contrib.admin 确实为所有管理功能(日期选择器等)打包了 jQuery v1.4.2

如果您对 v1.4.2 感到满意,那么您可以像这样包含它:

{% load static %}
<script src="{% static 'admin/js/jquery.js' %}"></script>

但是,您最好的选择可能是自己包含它。

如果你想使用它们,有各种 PyPI 包已经为你打包了 jQuery(我个人发现它们不包含最新版本)

我的设置使用带有本地备份的 CDN,如下所示:

<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 具有多种优势,包括(排名不分先后):

  1. 可能比您的托管速度更快
  2. 用户可能已经从其他网站缓存了该内容
  3. 托管流量减少

关于jquery - Django 有内置 jQuery 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16458008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com