Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
collectstatic不是在EC2上使用django 1.4的django-admin.py的有效子命令_Django_Amazon Ec2_Django Admin_Django Staticfiles - Fatal编程技术网

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

collectstatic不是在EC2上使用django 1.4的django-admin.py的有效子命令,django,amazon-ec2,django-admin,django-staticfiles,Django,Amazon Ec2,Django Admin,Django Staticfiles,我有一个在EC2上运行的AmazonLinux实例。我正在尝试为Django启动并运行staticfiles应用程序。但是,当我尝试跑步时: django-admin.py静态 它返回“未知命令:‘collectstatic’”。事实上,当我键入django-admin.py help时,它列出了可用的子命令,collectstatic不在其中 我正在运行Django 1.4,并检查了我的项目的settings.py,其中安装的应用程序确实包含Django.contrib.staticfiles

我有一个在EC2上运行的AmazonLinux实例。我正在尝试为Django启动并运行staticfiles应用程序。但是,当我尝试跑步时:

django-admin.py静态

它返回“未知命令:‘collectstatic’”。事实上,当我键入
django-admin.py help
时,它列出了可用的子命令,
collectstatic
不在其中

我正在运行Django 1.4,并检查了我的项目的settings.py,其中安装的应用程序确实包含
Django.contrib.staticfiles


你知道这是什么原因吗?是否需要执行某些特定操作来设置/配置staticfiles,以便collectstatic子命令在django admin.py中可用?

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

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

谢谢。为新手的错误道歉。奇怪的是,你必须使用
manage.py
而不是
django admin.py
。最新的文档()清楚地说明了
django-admin.py collectstatic
。请参阅。您能详细介绍一下吗?Django在寻找什么类型的权限?@bvukelic UNIX/Linux权限分配给您运行命令的系统用户。如果您无权访问该命令所需的文件夹/文件,您将看不到它。非常感谢。我同时发现了,在我的情况下,它是一个丢失的目录。