我使用Django 1.4获取静态文件访问的Django上
我的静态文件似乎不运行或{{STATIC_URL}}是错误的HTML文件。
在设置中,我已经加载的静态文件:
STATICFILES_DIRS = (
'C:/Users/dtc/Documents/Eclipse/java_applet/applet',
)
STATIC_ROOT = ''
STATIC_URL = '/static/'
在url.py我:
urlpatterns += staticfiles_urlpatterns()
在HTML文件中,我有:
<html>
<title>The Hello, World Applet</title>
<img src="{{ STATIC_URL }}tets.png" />
<applet code="{{ STATIC_URL }}HelloWorldApplet.class" width="320" height="120">
If your browser was Java-enabled, a "Hello, World"
message would appear here.
</applet>
</html>
现在,当我运行服务器时,我可以从localhost:8000/static/file下载静态文件,这意味着它应该在那里吗?但是当我加载页面时,Applet或图像都不显示。所有我试图做的最终目标是在我的开发服务器上运行一个小程序,但我似乎无法弄清楚为什么{{STATIC_URL}}不工作(我甚至在它后面添加了反斜杠以防万一原因)。
可以从localhost:8000/static/file下载静态文件?你有没有检查呈现的HTML的源代码? – iMom0
即时猜测你的意思是视图。是啊,没错。我错过了requestcontext – dtc