【发布时间】:2012-09-30 08:48:43
【问题描述】:
我使用的是 Django 1.4
我的静态文件似乎没有运行,或者 html 文件中的 {{ STATIC_URL }} 错误。
在设置中,我加载了静态文件:
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 下载静态文件,这意味着它应该在那里吧?但是当我加载页面时,小程序或图像都没有出现。作为最终目标,我要做的就是在我的开发服务器上运行一个小程序,但我似乎无法弄清楚为什么 {{ STATIC_URL }} 不起作用(我什至在它之后添加了一个反斜杠以防万一原因)。
【问题讨论】:
-
可以从 localhost:8000/static/file 下载静态文件吗?你检查过渲染的html的源代码吗?
-
我猜你的意思是视图。是啊,没错。我缺少请求上下文
标签: django