私は公式zc.buildout
文書といくつかのタットをざっと読みましたが、次の質問に対する明確な答えが見つかりませんでした。
これからすべてのDjangoプロジェクト(Django1.4)で次の変更を自動化したいとしますが、これらの変更はすべてbuildout.cfg
ファイルだけで実行できますか?
実行した後、実装するデフォルトのstartprojectの変更$ django-admin.py startproject my_project
例:
$ mkdir ~/path/to/my_project/my_project/db
settings.py:
import os
ROOT_PATH = os.path.dirname(os.path.abspath(__file__))
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(ROOT_PATH, 'db/my_project.db'),
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
私は現在、ソリューションとしてDjangoソースの1.4ブランチの独自のカスタマイズされたディストリビューションをビルドして使用していますが、ビルドアウトを使用してそれを実行できるかどうかを知っておくと便利です。