如何使用jQuery设置Django网站

我不知道为什么,但我无法弄清楚如何在我的网站上激活jQuery。 所有做教程的网站’在Django上开始jQuery’都是从JQuery开始在他们的网站上工作的。 无论如何,我没有下载并将其放在我的文件夹中,而是决定采取欺骗手段并使用谷歌。 因此,在我的基页中,我有以下代码

  

一切都很好,直到我不得不添加一些库。 如何设置我自己的jQuery以便它可以与我的模板一起使用?

最后,事实certificate这很容易。 这是所有人必须做的:

首先,在文件夹app中创建一个名为static的文件夹:

 mySite ---mytemplates ---mySite ---myApp ------static 

然后在这里从他们的网站下载jQuery。 单击“下载”,它将带您进入包含所有代码的不同页面。 左键单击代码并选择“另存为…”。 将其保存在static文件夹中。

settings.py文件中,确保django.contrib.staticfiles位于INSTALLED_APPS下(默认情况下它存在)。

最后,在你的基页里面

  //Make sure that the jQuery name is correct. With updates and different versions, //the number after 'jquery' will change 

现在您可以在整个站点中使用jQuery! (只要页面扩展你的基页。如果他们没有,他们将需要他们的HTML中的上述代码。)

在我的本地机器上工作时这对我有用。 我还没有尝试过实际部署我的网站,所以我希望这仍然有效。

你也可以只是pip install django-jquery ,并将jquery放在INSTALLED_APPS 。 当然,您需要一如既往地运行collectstatic 。 🙂

这样你就可以在你的requirements.txt文件中使用它了。

您也可以使用python包django-static-jquery 。 目前,它附带了更新的jquery库。

pip install django-static-jquery=='version' 。 包装和安装信息在这里https://pypi.python.org/pypi/django-static-jquery/

看起来像其他包django-jquery一段时间没有更新。