Django admin - jQuery命名空间

Pie*_*NAY 8 jquery namespaces django-admin

我正在尝试在我的Django管理站点中使用某些jQuery插件.

Django admin将jQuery命名空间设置为django.jQuery(以避免冲突)

如果我没有$jQuery 的默认命名空间,插件将无法工作,是吗?

我是否必须做类似的事情

window.$ = django.jQuery
Run Code Online (Sandbox Code Playgroud)

如何以及在何处更改整个管理站点的此命名空间?

Dan*_*air 12

实际上,大多数插件都需要"jQuery" - 而不是$ - 才能获得,然后在dmidz的答案中提供$ self.

因此,插入

var jQuery = django.jQuery;
Run Code Online (Sandbox Code Playgroud)

在您的外部参考之前.如果您正在加载一堆第三方jQuery插件,请将上面的行放在插件之前的脚本标记中.

另见我的问题五个月前如何在Django管理员中提供$到第三方外部jQuery插件