对于在EC2上使用django 1.4的django-admin.py,collectstatic不是有效的子命令

时间:2012-06-28 21:45:18

标签: django amazon-ec2 django-admin django-staticfiles

我在EC2上运行了一个Amazon Linux实例。我正在尝试使用Django的staticfiles应用程序运行。但是,当我尝试运行时:

  

django-admin.py collectstatic

返回“unknown command:'collectstatic'”。事实上,当我输入django-admin.py help时,它会列出可用的子命令,collectstatic不在其中。

我正在运行Django 1.4,并检查了我的项目的settings.py,其中INSTALLED_APPS包含django.contrib.staticfiles

知道可能导致这种情况的原因是什么?我需要做些什么来设置/配置静态文件,以便在django-admin.py中可以使用collectstatic子命令吗?

2 个答案:

答案 0 :(得分:1)

尝试在项目根目录中运行./manage.py help - collectstatic应该是子命令。

答案 1 :(得分:0)

根据您的权限限制命令列表。尝试运行sudo manage.py collectstatic。