【发布时间】:2011-12-03 15:32:20
【问题描述】:
我正在尝试在我的 Django 应用程序中使用 Dajax,但是当我尝试将它包含在我的 html 模板中时出现 404 错误。我已经在 Windows 7 上安装了 Dajax 和 Dajaxice。这是我的 STATIC_URL 的样子:
STATIC_URL = '/static/'
我的静态文件夹是放在我的应用程序的文件夹中,所以从我的Eclipse项目的src文件夹中,静态文件夹的路径是:
appname/static
我已将以下 javascript 文件放入我的静态目录中的“js”目录中:
dajaxice.core.js
jquery.dajax.core.js
在我的模板的 head 标记中是我的脚本标记,如下所示:
<script src="{{ STATIC_URL }}js/jquery.dajax.core.js" type="text/javascript" charset="UTF-8"></script>
但是,当我打开模板时,我收到以下错误:
GET http://localhost:8000/dajax/js/jquery.dajax.core.js 404 (NOT FOUND)
为什么找不到 jquery.dajax.core.js?感谢您的帮助!
编辑另外,这是我的观点:
from django.shortcuts import render_to_response
from django.template import RequestContext
def dajax(request):
return render_to_response('dajax.html', context_instance=RequestContext(request))
这很简单,因为我只是在测试。
【问题讨论】:
-
您在 urls.py 中处理
/static/吗?