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