我已经查看了几个加载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"
我得到的错误是没有模块静态文件。
答案 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
相同 然而,这显然是完全错误的。所以这里的第一个答案是令人沮丧的误导。