ale*_*nia 0 django jquery django-admin
在所有 Django 管理页面上加载 jQuery 的最佳方式是什么?我想从 Google CDN 加载它,目前我必须记住将它单独加载到我的所有管理页面上。
Django 默认带有 jQuery。如果您只需要 jQuery 并且不介意使用 Django 使用的相同版本(有点过时),您可以将代码包装为:
(function($){
// your code, use `$` as normal
})(django.jQuery);
Run Code Online (Sandbox Code Playgroud)
但是,如果您想要更新版本的 jQuery,则不建议实际更改 Django 使用的 jQuery 版本。值得庆幸的是,由于 Django 默认为其 jQuery 版本命名(如django.jQuery
),因此您可以正常加载自己的版本,而不会引起任何冲突。
在 处创建一个文件<project_root>/templates/admin/base_site.html
。复制并粘贴默认base_site.html
代码(此处代码量最少,因此不会影响升级),然后添加以下块:
{% block extrahead %}
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
当然,您可以将其更改为您想要的任何版本的 jQuery。
归档时间: |
|
查看次数: |
2930 次 |
最近记录: |