2015-12-28 31 views
3

我剛開始學習金字塔使用官方文檔,我發現它非常酷迄今。 不幸的是,儘管基本的單文件應用程序非常簡單直接,但我很難理解如何使用pcreate腳手架命令(我的案例中爲alchemy)生成的「嚴重應用程序」應該是處理。 例如:金字塔配置.ini文件,setup.py和requirements.txt

  • setup.py強制性的還是我可以只使用requirements.txt因爲我使用Django的做才能安裝依賴?
  • 如果我必須依靠setup.py我應該每次創建/刪除一個新文件時執行python setup.py develop(因爲我看到它們在SOURCES.txt中列出)?

  • settings.ini如何「use」(在[app:main]下)的作品? (我可以「搭橋」的egg-info這是其指向和「bootrsapping」以另一種方式的應用程序嗎?)

回答

3

有幾個教程,解決所有這些問題,並提供參考,爲進一步相關閱讀每一步都是如此。我建議從Quick Tutorial開始。

,以便回答您的​​要點:

0

您選擇了Pyramid,最好的Python網頁微框架,非常的選擇!這裏有一些進一步的洞察力的指針。其實你的問題並不是特定於金字塔的,但一般來說Python包和應用程序通常是如何工作的。

是setup.py強制還是我可以只使用requirements.txt,因爲我習慣使用Django來安裝依賴關係?

不是。你可以使用requirements.txt。 setup.py install_dependencies主要針對圖書館。 For more information read blog post Declaring dependencies in Python

如果我必須依賴setup.py我應該每次創建/刪除一個新文件時執行python setup.py開發(因爲我看到它們在SOURCES.txt中列出)?

這沒有必要。

在settings.ini如何「使用」(在[應用程序:主]]下工作? (我可以「繞過」它指向的egg-info並以另一種方式「引導」應用程序嗎?)

請參閱有關貼紙和入口點的其他答案。