私は Ubuntu 14.04 を使用しており、バージョン 2.7 のPootleをインストールしようとしています。これは、pip ではなく Git を使用するように言われました。これは、このバージョンが安定しておらず、pip パッケージがないためだと思います。 / はまだ pip で使用するように設定されていません。しかし、Python に慣れていない (そして、まったくプログラマーではない) ため、データベースの初期化に問題がありますmanage.py
。
これまでのところ、マスター ブランチをチェックアウトし、/srv/www/pootle/project
Django/usr/local/lib/python2.7/dist-packages/django
をバージョン 1.7.7にアップグレードしまし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.
/srv/www/pootle/pootle.conf
これは、秘密鍵やその他の構成を持つ私の設定ではなく、Django の設定が使用されているためだと思います。
--settings=pootle
オプションをmanage.py
andで使用しようとしましたdjango-admin.py
が、シンボリックリンクを in/usr/local/lib/python2.7/dist-packages/django/
に/usr/local/lib/python2.7/dist-packages/django/conf/
付けpootle.settings
て、 my につながるという名前を付けましpootle.conf
たが、それでもThe SECRET_KEY setting must not be empty
.