gpt4 book ai didi

jquery - django-cms 和 jQuery

转载 作者:行者123 更新时间:2023-12-03 22:52:11 25 4
gpt4 key购买 nike

我有一个 django 网站,使用 django-cms 运行得非常愉快,但现在我想使用 jQuery 包含一些我自己的精美 javascript。我对 django 相当陌生,所以我的问题可能源于此。

Django-cms 使用 jQuery 本身,因此如果我将 jquery 添加到 header 中 - 事情就会崩溃,这并不奇怪。如何添加我自己的 jQuery 而不影响 django-cms?

目前,我的 javascript 文件存储在我在项目 settings.py 中定义的媒体根中,并且如上所述,我在 header 中引用了它们。

当我读到这篇文章时,这似乎是一个愚蠢的问题,但我仍然感到困惑。

编辑::一些代码

我定义了媒体根:

MEDIA_ROOT = os.path.join(PROJECT_PATH, 'media')

在我的基本模板中,标题包括

<script src="/media/javascript/jquery.js" type="text/javascript"></script>
<script src="/media/javascript/application.js" type="text/javascript"></script>

application.js 中的 JavaScript 可以工作,但是当 django-cms 的东西启动时它就会崩溃。例如,尝试将插件添加到占位符会导致:

Uncaught TypeError: Property 'type' of object function ( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context );
} is not a function

我认为这是因为两个 jQuery 相互冲突

::另一个编辑::我可能应该补充一点,我使用 django 来托管静态文件只是因为它仍在开发中......

最佳答案

好吧,链接 django-cms 的捆绑 jQuery 确实解决了所有问题......

唉,它使用版本 1.3.2,但我想我会处理这个问题,而不是现在尝试升级 django-cms。

关于jquery - django-cms 和 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4184437/

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