我不知道为什么,但我不知道如何在我的网站上激活jQuery。所有做教程的网站“在Django上启动jQuery”开始于JQuery已经在他们的网站上工作。无论如何,我决定下载它并将其放在我的文件夹的某个地方,我决定去欺骗方式并使用Google。
因此,在我的基页中,我有以下代码
因此,在我的基页中,我有以下代码
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"> </script>
一切都很好,直到我不得不添加一些图书馆。我如何设置自己的jQuery,以便它与我的模板一起工作?
解决方法
最终呢,原来是很容易的。这是一切必须做的:
首先,在你的文件夹应用程序中创建一个名为static的文件夹:
mySite ---mytemplates ---mySite ---myApp ------static
然后从他们的网站here下载jQuery。你点击“下载”,它将带你到另一个页面与所有的代码。左键单击代码,然后选择“另存为…”。将其保存在静态文件夹中。
在settings.py文件中,确保django.contrib.staticfiles在INSTALLED_APPS之下(默认情况下是这样)。
最后,在你的基页里面
<script type="text/javascript" src="{{ STATIC_URL }} /static/jquery-1.8.0.js"> </script> //Make sure that the jQuery name is correct. With updates and different versions,//the number after 'jquery' will change
现在你可以在你的网站上使用jQuery! (只要页面扩展你的基础页面,如果没有,他们将需要上面的HTML代码)
这对我在本地机器上工作。我还没有尝试实际部署我的网站,所以我希望这仍然可以工作。