我打算將Django用於多站點項目,其中每個站點都是獨立的,但會在所有站點中共享一些模型。單一安裝,多個域和應用程序?
我想知道是否有一種方法可以讓每個Django「應用」都是自己的網站,並且具有唯一的域名,並且仍然允許每個網站訪問包含用戶帳戶,配置文件等一些模型的通用應用。
的計劃是允許在每個站點的單點登錄,通過公共應用程序共享帳號及密碼,並創建的Cookie在每個站點,一旦用戶登錄。
我知道Django的有一個「點」功能,但我不確定這是否足夠強大以滿足我的需求。
任何人都可以推薦一種方法來做到這一點,或指向我可能有幫助的任何文章?
UPDATE
只是想知道,這將通過Apache是可能的,可能還有一些修改的urls.py能夠指向特定站點的URL結構呢?
例如,可以說主站點是mainsite.com,我希望其中一個域指向mainsite.com/secondarysite,其中secondarysite是同一實例內的django應用程序,並且具有apache掩碼事實secondarysite.com域名實際上是指向不同的位置?
Link是死了,唉。 – mrooney 2013-06-11 22:05:29
@mrooney修復它,thx – 2013-06-11 23:06:42