2012-09-06 47 views
2

我看過金字塔的文檔和一些教程,但還是不知道如何組織我的項目的正確途徑。你知道如何建立一個金字塔項目與多個應用程序的任何資源?

據我瞭解,你應該做的一切作爲自己的應用程序(這是我喜歡的,所以我可以重複利用的一切很容易),但我無法弄清楚如何做「最好的辦法」。

比方說,我有一個名爲MainApp項目,我想使用博客和畫廊。我是否爲每個項目製作項目,製作雞蛋,然後將其安裝到MainApp?安裝程序是否會將任何不必要的設置合併到ini中?

回答

4

金字塔使用Configurator.include() method不同的可插拔的應用程序之間的界限定義,見Extending An Existing Pyramid Application

.include()方法接受可調用的或可調用的Python路徑,因此您可以在主項目包中使用單獨的蛋和一組嵌套包。

你必須自己決定,如果你需要一些可插接元件的是單獨的Python組件(具有一個setup.py分佈,安裝一個雞蛋)。如果它們的目的是在項目之外重複使用,則將它們分開。

相關問題