我不知道为什么,但我无法弄清楚如何在我的网站上激活jQuery.所有做教程的网站'在Django上开始jQuery'都是从JQuery开始在他们的网站上工作的.无论如何,我没有下载并将其放在我的文件夹中,而是决定采用欺骗手段并使用谷歌.因此,在我的基页中,我有以下代码
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js">
</script>
Run Code Online (Sandbox Code Playgroud)
一切都很好,直到我不得不添加一些库.如何设置我自己的jQuery以便它可以与我的模板一起使用?
Sai*_*irl 52
最后,事实证明这很容易.这是所有人必须做的:
首先,在文件static
夹app中创建一个名为的文件夹:
mySite
---mytemplates
---mySite
---myApp
------static
Run Code Online (Sandbox Code Playgroud)
然后在这里从他们的网站下载jQuery .单击"下载",它将带您进入包含所有代码的不同页面.左键单击代码并选择"另存为...".将其保存在static
文件夹中.
在你的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
Run Code Online (Sandbox Code Playgroud)
现在您可以在整个站点中使用jQuery!(只要页面扩展你的基页.如果他们没有,他们将需要他们的HTML中的上述代码.)
在我的本地机器上工作时这对我有用.我还没有尝试过实际部署我的网站,所以我希望这仍然有效.
odi*_*ont 11
您也可以只pip install django-jquery
,并把jquery
在INSTALLED_APPS
.当然,你需要collectstatic
一如既往地运行.:)
这样你就可以在你的requirements.txt
文件中使用它了.
小智 5
您也可以使用python包django-static-jquery
.目前,它附带了更新的jquery库.
pip install django-static-jquery=='version'
.包装和安装信息在这里https://pypi.python.org/pypi/django-static-jquery/
看起来其他包django-jquery
没有在一段时间内更新.
归档时间: |
|
查看次数: |
38155 次 |
最近记录: |