djangcumulus:找不到syncstatic命令

2024-04-29 02:01:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我用-pip install django-cumulus和所有必要的东西安装到我的应用程序设置文件中。但当我做django-admin.py syncstatic时,我得到Unknown command: 'syncstatic'。你能给我指一下吗。我做错什么了。在

我跟踪的医生-http://pypi.python.org/pypi/django-cumulus

我的环境详细信息:

Python 2.7.3
Django 1.4.2
django-cumulus 1.0.5
python-cloudfiles 1.7.10

当我用项目中的manage.py进行操作时,我得到以下错误

^{pr2}$

我在我的设置.py在

# cumulus rackspace config 

CUMULUS = {
    'USERNAME': 'myusername',
    'CUMULUS_API_KEY': 'myapikey',
    'CUMULUS_CONTAINER': 'mycontainer',
    'STATIC_CONTAINER': 'mycontainer',
    'USE_SERVICENET': False, # whether to use rackspace's internal private network
    'CUMULUS_FILTER_LIST': [] # a list of files to exclude from sync } 

DEFAULT_FILE_STORAGE = 'cumulus.storage.CloudFilesStorage' 

STATICFILES_STORAGE = 'cumulus.storage.CloudFilesStaticStorage'

Tags: installpiptodjangopypypi应用程序container
1条回答
网友
1楼 · 发布于 2024-04-29 02:01:55

总而言之,您需要使用安装的项目的本地manage.py,这样它就可以使用适当的设置(而不是文档中所述的django-admin.py)。在

如果未设置身份验证字段,则引发TypeError。在

您的代码在这里:

CUMULUS = {
...
    'CUMULUS_API_KEY': 'myapikey',
    'CUMULUS_CONTAINER': 'mycontainer',
...
}

应改为(注意没有CUMULUS_前缀):

^{pr2}$

相关问题 更多 >