是否有一種直接的方法可以將Django設置爲可以在其他類型的內容上運行的目錄或目錄集?在「混合」目錄中運行Django
現在我有一個網絡服務器是主要運行ColdFusion頁,但我想開始到Django的移動某些部分。但是,由於現有的目錄結構,將所有Django內容放在一個Web路徑中並不理想。理想情況下,我希望能夠繼續使用原始的目錄結構,而不必使用大量的重定向。
有沒有什麼辦法讓Django的發揮好其他事情呢,還是非常需要它自己的根要快樂?我能想到的唯一的另一個解決方案就是在必要的時候用許多規則有目的地避開Django(例如,指示它手動處理任何帶有文件擴展名的內容,或者忽略某些目錄)來仔細配置Web服務器。
這將在IIS上,如果它發生。
您是否需要管理用戶?動態內容?如果是這樣,哪個系統將負責用戶和數據庫的交互?如果兩個系統都與數據庫進行交互,他們是否需要同步,或者您能夠在單獨的孤島中操作它們? – Ted
@Ted:它可能很聰明,特別是如果登錄位於ColdFusion端,爲Django寫一個auth插件,如果ColdFusion說這是「isAuthenticated()」。有點迂迴,但我已經做到了。 –
是的,我將不得不以某種方式建立跨站點身份驗證。用戶可能會由現有的傳統(ColdFusion)系統進行管理。事實上,如果我正在處理動態內容,會更容易。問題在於有很多靜態內容由於各種原因無法移動到CMS,所以它必須靜態地提供服務。 –