alt text http://www.freeimagehosting.net/image.php?387990357b.jpg請指點用於處理在Django
請參閱中提到請諮詢該結構將是最適合更好的代碼managibility上述網址的文件夾結構圖像的文件夾結構。如果上面的圖片不是gettign,請使用這個網址http://www.freeimagehosting.net/image.php?387990357b.jpg
alt text http://www.freeimagehosting.net/image.php?387990357b.jpg請指點用於處理在Django
請參閱中提到請諮詢該結構將是最適合更好的代碼managibility上述網址的文件夾結構圖像的文件夾結構。如果上面的圖片不是gettign,請使用這個網址http://www.freeimagehosting.net/image.php?387990357b.jpg
就自動化部署而言,我認爲你的第二種選擇會更好......這將允許你「拾取」站點1或站點2一次,並放在任何你想要的地方。
我使用virtualenv來管理多個站點,這基本上是第二個選項的擴展:每個站點都有自己的代碼庫和設置文件和模塊。
嗨,你的意思是在Apache虛擬主機中使用Env變量來管理使用mod_wsgi的多個站點......?如果那麼請詳細說明你如何實現它 – Joseph 2010-08-04 05:28:31
不,virtualenv:http://pypi.python.org/pypi/virtualenv – 2010-08-06 15:33:23
感謝馬修,但在這種情況下,無疑爲具有全局設置的文件,通過網站我要保持,設置模塊的根目錄共享是嗎? – Joseph 2010-08-02 19:55:14
不一定 - 您可以在文件系統的任何位置有一個「全局設置」文件(只要它位於您的PYTHONPATH上) - 每個站點的settings.py都可以從全局站點導入*並設置特定於站點的設置。 – 2010-08-03 02:35:53
因此,根據我們的新變化,我們需要爲所有網站使用相同的模型。因爲所有的網站都將共享相同的數據庫。因此,我們計劃將model.py文件保存在公共目錄中以便在所有站點之間共享,請指出將models.py文件保存在全局共享文件夾中是否是正確的選擇? – Joseph 2010-08-04 05:26:30