我正在使用 Ubuntu 14.04 并尝试安装Pootle 2.7 版,有人告诉我应该使用 Git 而不是 pip,我认为这是因为该版本不稳定,因此没有 pip 包/ 尚未设置为与 pip 一起使用。但是不熟悉 Python(而且我根本不是一个真正的程序员)我在初始化数据库时遇到了麻烦manage.py
。
到目前为止,我已经检查了 master 分支/srv/www/pootle/project
并/usr/local/lib/python2.7/dist-packages/django
使用pip
. (请参阅Pootle 2.7 要求。)
我之前使用 pip 成功安装了 Pootle 2.5 版并pootle setup
初始化数据库,但是因为 Pootle 2.7删除了pootle setup
命令,我一直在尝试使用./manage.py initdb
. 这导致:
Traceback (most recent call last):
File "./manage.py", line 20, in <module>
cmd_log(*sys.argv)
File "/srv/www/pootle/project/pootle/core/log.py", line 61, in cmd_log
fn = settings.LOGGING.get('handlers').get('log_action').get('filename')
File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 46, in __getattr__
self._setup(name)
File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 115, in __init__
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.
我想这是因为正在使用 Django 设置,而不是我的设置/srv/www/pootle/pootle.conf
有我的密钥和其他配置。
我尝试使用带有and的--settings=pootle
选项,其中带有符号链接并命名为 my ,但仍然得到.manage.py
django-admin.py
/usr/local/lib/python2.7/dist-packages/django/
/usr/local/lib/python2.7/dist-packages/django/conf/
pootle.settings
pootle.conf
The SECRET_KEY setting must not be empty