【发布时间】:2011-06-10 00:37:49
【问题描述】:
我需要在我的 Django 项目中提供静态文件。
我想将它们放在 /static 目录中,并能够在我的模板中引用它们。
我一直在阅读文档中的“管理静态文件”,我很困惑。我已按照说明进行操作,但无法正常工作。
1) 我已将我的静态文件放在项目中每个应用程序下的 /static 中。
2) django.contrib.staticfiles 包含在我的 INSTALLED_APPS 下。
我在设置中设置了以下变量:
STATIC_ROOT = '/static/'
STATIC_URL = '/static/'
在我的模板中,我有以下行:
<script type="text/javascript" src={{ STATIC_URL }}/a_ajax.js></script>
但是,当我打开页面并查看源代码时,该行是:
<script type="text/javascript" src=/a_ajax.js></script>
似乎没有向模板传递任何内容。
我做错了什么?
【问题讨论】: