0

我正在使用 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 }} 不起作用(我什至在它之后添加了一个反斜杠以防万一原因)。

4

1 回答 1

1

看看这个RequestContext类,这可能就是你要找的。在 SO 上也可以看到这个答案。

于 2012-10-09T23:42:46.767 回答