我爲使用Django作爲管理後端的網站創建了一個數據庫。然而,因爲託管站點的服務器將無法支持Python,所以我發現自己需要在PHP中做前端,因此我決定使用CodeIgniter和Datamapper來映射模型/關係。CodeIgniter和Datamapper作爲前端,Django Admin作爲後端,數據庫表不一致
但是,DataMapper要求表使用特定的格式才能工作,並且Django使用App名稱作爲表中的前綴以不同方式映射表。我試過在datamapper中使用前綴& join_prefix vars,但仍然沒有正確映射它們。
有沒有人使用過這種組合?如果是的話,如何解決數據庫表名稱的問題是不一致的?有什麼我可以用來讓他們一起工作的嗎?
----編輯:澄清後端--- 讓我澄清一下:我要運行從指向蟒蛇準備服務器的子域管理員。然而,我不能移動主要域名從PHP唯一的網絡服務器,因爲某些限制/約束公司自己進入。並且不想使用隱藏/掩飾由於seo的目的。
我使用的是django管理員,因爲我使用了一些軟件包來製作一個漂亮的/功能性的管理員,比如管理模板的grappelli,以及編輯新聞報道的編輯器等等,也使用photologue來管理照片/畫廊。等等。
恰恰相反,Django很好,它的CodeIgniter和DataMapper,我想與Django Tables – Rasiel 2010-03-25 18:06:38
合作,事實證明這是適當的解決方案之後所有,根據需要重命名錶,並在django模型中使用db_table參數。 – Rasiel 2010-04-19 20:55:35