我有兩個密切相關的站點,主站點和移動站點,作爲Django應用程序託管。他們將具有許多相同的功能並需要訪問相同的數據。主要區別在於模板會有所不同,網站的結構將會有所不同。創建2個共享90%數據和代碼的django站點
我有兩個獨立的虛擬主機,每一個(但我不必這樣做)。我的第一個想法是,Django網站框架有助於解決這個問題,但這些文檔似乎沒有描述我的用例。
有人可以給我一個提示,知道我是否在正確的軌道上?例如,urls.py將需要有所不同,因爲主頁在應用程序之間完全不同。主要目標是要共享兩個不同應用程序中的數據,並管理不需要重複的代碼。
從主站點:
- 用戶提交存儲在模型
從移動網站中的項目:
- 用戶查看項目的列表,看到了一個剛剛在主網站上輸入
- 用戶對最近添加的項目給出5星評級
從主站點:
- 用戶瀏覽的高度評價項目的列表和最近添加的項目(現在有很高的評價)顯示在列表上。
感謝您的評論,這留下了一個問題的重要部分未答覆,但。我真的需要有不同的urls.py將用戶發送到不同的視圖,而不僅僅是同一頁面的不同渲染。 – newz2000 2011-01-06 21:03:17