如何使用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
一段时间没有更新。
- Django自动完成灯:字段未填充
- jQuery.getJSON不会触发回调
- 重新加载后无法单击jquery ajax项目
- 无法在Ajax post请求中创建新的Django模型对象
- 使用django-froala-editor,在admin页面中的编辑器工作在post页面中不起作用?未捕获的TypeError:$(…)。froalaEditor不是函数
- jquery month picker:设置初始最小/最大范围与“from”<“to”function冲突
- django.core.paginator Ajax与jQuery的分页
- 如何使用Modelform和jquery在django中获得相互依赖的下拉列表?
- JQuery:将FormData和csrf标记一起发布