2012-02-28 57 views
1

我想爲我們的本地開發和部署安裝一個djangopypi服務器。但是,我對它的安裝文檔有些困惑。顯然,假設djangopypi作爲一個應用程序安裝在一個更大的項目中,從我的角度來看,這至少是有爭議的。我希望我的本地PyPI實例獨立於其他任何運行,作爲「常規」Web服務運行。安裝獨立djangopypi的最佳方式是什麼?

這就是我迷路的地方。看來我需要某種最小的Django項目來包裝djangopypi,這對我來說似乎有點矯枉過正。有沒有更好的方式來安裝它在獨立模式?

回答

0

這正是你所需要的。 djangopypi只是一個應用程序。像任何Django應用程序一樣,它需要知道如何連接到數據庫等內容。該信息來自該項目。它不會爲您提供此功能,因爲無法瞭解您的特定環境的最佳設置是什麼;這是你的責任。

所以,不,它不是「矯枉過正」。這只是功能的最低要求,而且只是事情的方式。創建一個簡單的項目,更改settings.py中的所有相關項目,包括djangopypi的urls.py,然後就完成了。是真的很難嗎?

+1

謝謝你的回覆。這並不難,但我更希望應用程序中的某種獨立功能可以獨立於其他應用程序而設計。在我的世界中,它需要自帶'wsgi.py',包含一個默認的'settings.py',它指向一個SQLite數據庫,'djangopypi.urls'作爲'urls.py'。在這種情況下,我會安裝一個'virtualenv',它只包含'djangopypi'和代表,將'mod_wsgi'指向'wsgi.py'並將'djangopypi.settings'設置爲設置模塊。然後,所以我希望,最小的安裝將起作用。將嘗試以這種方式修補它。 – 2012-02-29 11:58:43

相關問題