我刪除了官方zc.buildout
文檔和一些內容,但是我還沒有找到明確的答案來解決以下問題。
假設我想現在從自動在每一個Django項目(Django1.4)的以下更改,可所有這些變化得到的僅僅是執行由buildout.cfg
文件?
做$ django-admin.py startproject my_project
後,例如更改默認startproject命令的我會實現:
$ 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分支作爲解決方案,但是如果我可以使用buildout來完成這項工作,那將是非常好的。