我有一个非常基本的问题.我正在尝试在Django项目中构建一些AJAX功能.我打算使用jQuery.现在,我只是通过Linux在本地运行代码.我一直在测试一些代码,所以我有理由相信它有效.但我无法确定将jQuery源代码与我的设置结合使用的位置.
我下载了jQuery并把它放在我认为是我的Media文件夹中.我的settings.py文件内容如下:
MEDIA_ROOT = os.path.join(PROJECT_DIR, 'books/media/')<br>
MEDIA_URL = 'http://localhost:8000/books/media/'
Run Code Online (Sandbox Code Playgroud)
在我的html模板中,我正在引用:
<script type="text/javascript" src="/media/js/jquery-1.4.2.min.js">
Run Code Online (Sandbox Code Playgroud)
但是我的所有功能都没有起作用.我确信这是一件愚蠢而明显的事情(虽然对我来说显然不是很明显).我如何正确地获取jQuery?
您可以将链接硬编码为
<script type="text/javascript" src="/books/media/js/jquery-1.4.2.min.js">
Run Code Online (Sandbox Code Playgroud)
或者,如果使用a渲染模板RequestContext并使用django.core.context_processors.media上下文处理器,则可以MEDIA_URL在模板中访问.
<script type="text/javascript" src="{{ MEDIA_URL }}}js/jquery-1.4.2.min.js">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7113 次 |
| 最近记录: |