从Django模板加载CSS文件

时间:2010-11-30 15:36:44

标签: css django

我已经查看了几个加载CSS页面的答案。 http://docs.djangoproject.com/en/dev/howto/static-files/

基本上,我认为我的问题应该是如何安装静态文件?

我对settings.py中的设置感到困惑,尝试运行collectstatic时出现此错误。

./manage.py collectstatic
Unknown command: 'collectstatic'

在settings.py中,我添加了

'django.contrib.staticfiles',

到INSTALLED_APS

STATICFILES_DIRS = (
 "/home/amr/django/static_media",
)

STATIC_ROOT = "/home/amr/django/static_media"

我得到的错误是没有模块静态文件。

4 个答案:

答案 0 :(得分:2)

该文档适用于Django的开发版本。如果您运行的是稳定版本,则应通过单击文章顶部的版本号来检查相应的文档。

答案 1 :(得分:2)

尝试使用sudo运行它。可用命令受限于您的访问级别。

答案 2 :(得分:1)

看起来您正在运行旧版本的django,staticfiles应用程序包含在最新的1.3-alpha或trunk版本中。要找出正在运行的项目的django版本,请尝试在shell上运行以下命令

$ python -c "import django; print django.get_version()"

答案 3 :(得分:1)

值得注意的是1.2的文档:

http://docs.djangoproject.com/en/1.2/howto/static-files/

与1.3

相同 然而,这显然是完全错误的。

所以这里的第一个答案是令人沮丧的误导。