我在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子命令吗?
答案 0 :(得分:1)
尝试在项目根目录中运行./manage.py help
- collectstatic
应该是子命令。
答案 1 :(得分:0)
根据您的权限限制命令列表。尝试运行sudo manage.py collectstatic。