0
上週我一直在努力使用擴展來獲得純粹的隔離。什麼我希望做的是安裝Django和我的項目在任何的隔離所需要的其他蛋系統安裝如何實現純擴增的純隔離
我理解這個問題已經被問here和here之前,但這些問題的答案做不適合我。
我的問題:如何配置zc.buildout爲基於Django的項目提供純封裝隔離?
注:
- 雖然在不同的地方所提到的,這絕對不是zc.buildout默認值(如版本1.6.x版zc.buildout的)
- 沒有
buildout
選項,使您去做這個。 - 有
z3c.recipe.scripts
選項允許您爲python解釋器執行此操作,但djangorecipe
不使用z3c.recipe.scripts
,因此./bin/django shell
可以訪問所有系統軟件包。
這很光滑。一切都很好,併爲最初的構建隔離,但我的團隊成員將如何重新創建此構建?他們不會得到同樣的隔離。 – Jashugan
@Jashugan:這就是確切版本引腳進入的地方;但您也需要一套最低設置說明。在'使用Python 2.7'旁邊,添加'use a virtualenv'。你首先需要一套指令來建立構建,而不是很難添加這個要求。 –
因此,在執行上述步驟之前,他們會檢查代碼(即'hg clone django_buildout')? –
Jashugan