我的公司將推出一個新的網站以伴隨我們的產品發佈,並希望切換到Wordpress作爲我們的內容管理系統。我們將利用Wordpress主題,使用戶無需登錄Wordpress儀表板(後端)即可創建自己的虛擬活動。該活動信息將顯示在網站上,供其他用戶查看和註冊 - 這些內容都包含在我們購買的主題中。
這些虛擬活動將在我們的軟件平臺上進行,該平臺建立在Django上。我們希望利用Wordpress來管理登錄和事件創建過程,但也希望將事件信息顯示在Wordpress網站上並導入到Django數據庫中。
例如:用戶需要在前端Wordpress站點上提交三個項目來創建一個事件:標題,主機名和開始時間。當提交這些信息時,除了發送給WP數據庫之外,它還可以自動複製到Django數據庫中嗎?
我已經在這個問題上做了一些研究,但是我迄今發現的東西可能無法滿足我們的需求。我發現了Collin Anderson的這個演示文稿 - 它與我們想要實現的類似,但我相信這個應用程序有點不同:http://www.confreaks.com/videos/4493-DjangoCon2014-integrating-django-and-wordpress-can-be-simple。
我對Wordpress有很多經驗,但Django的經驗非常有限。這個問題更多的是爲了研究目的而不是「如何做」。我們想知道我們是否可以繼續計劃朝着WordPress的方向前進,或者我們是否應該爲我們的網站尋求替代方法。我感謝您花時間回答我的問題。Wordpress數據庫集成/與Django同步
1
A
回答
0
我工作的那一刻類似的東西,發現了一個很好的出發點是這樣的:
http://agiliq.com/blog/2010/01/wordpress-and-django-best-buddies/
這樣一來,作爲丹klasson建議,您可以使用相同的數據庫,無論是WP側和Django側。
總之,首先要做的事情是先備份wp數據庫,以防出現任何問題。
創建一個新的django項目並設置您的settings.py使用wp數據庫。
在這個新的django項目中,您可以使用./manage.py inspectdb > models.py
來自動生成wp數據庫的models.py文件。這裏要小心,因爲wp和django約定之間存在差異。您將需要手動修改一些自動生成的models.py。 Django提供了db_table和db_column參數,以便您可以根據需要爲django部分重命名錶和列。
然後,您可以在您的django項目中創建一個新的django應用程序,並將您創建的models.py放置在那裏。這個新應用程序將使用與您的WordPress網站相同的數據。我不確定你想要做什麼,但我會非常非常小心讓wordpress和django同時訪問相同的數據。您可能需要將django一側設置爲只讀。
然後,您可以添加其他應用程序來擴展django的一面,如你所願。
我應該指出,我還沒有完成我的工作,但迄今爲止這麼好。我會更新,因爲我發現粘點等
相關問題
- 1. python django數據庫同步
- 2. 同步數據集和數據表與數據庫
- 3. 同步不同的數據庫 - django
- 4. 與主數據庫同步
- 5. Linqtosql與數據庫同步
- 6. 與數據庫同步
- 7. iCal與數據庫同步
- 8. 與數據庫同步數據視圖
- 9. 無法在Django中同步數據庫
- 10. django數據庫同步問題
- 11. 用django同步數據庫內容
- 12. Django模型和數據庫同步
- 13. Django的維基不同步數據庫
- 14. 在Django中同步2數據庫
- 15. Xamarin與服務器形成本地數據庫數據同步
- 16. 如何成功將第二個數據庫與Django South集成?
- 17. Android數據每天同步與數據庫同步
- 18. Django角度數據庫集成
- 19. 如何使用Django同步本地數據庫與遠程數據庫?
- 20. 如何自動將照片與Django中的數據庫同步?
- 21. .NET數據庫可以與wordpress集成嗎?
- 22. 同步數據庫
- 23. 同步數據庫
- 24. 數據庫同步
- 25. 同步數據庫
- 26. 將PHP函數與數據庫集成
- 27. 同步數據庫與服務器
- 28. 與Azure雲數據庫系統同步
- 29. Google Contacts與數據庫同步
- 30. 同步與奧爾森TZ數據庫
爲什麼不使用相同的表Django和WP? –