我有一個用PHP編寫的現有網站。我想添加一個REST API。我喜歡創建一個RESTful API使用Django是多麼容易。使用Django的唯一目的是在PHP驅動的網站上創建一個API嗎?提前致謝。使用Django使用RESTful API的PHP網站。可能?好主意?
4
A
回答
3
有幾個缺點的:
- 你的代碼將更大
- 在一側的數據模型,每一個變化必須在另一側做藏漢
- 將需要更多的資源從您的服務器
- 你有2個系統,以保持
但對於其餘部分,我可以看到爲什麼它會是項目EATCHIP用Django來做這件事比用簡單的PHP API做到這一點。我懷疑沒有可用的PHP庫來做類似的事情。
0
我喜歡Django,但我不確定這會對你有好處。也許我並沒有完全理解你打算如何使用它,但是好像你已經在PHP中完成了數據訪問和邏輯完成,那麼你將不得不在Python中重新編寫代碼以利用Django。
如果你真正想要的是乾淨的URL和簡單的URL映射,那麼你可以使用CodeIgniter或CakePHP。這樣你就不需要用Python重寫現有的代碼,或者用兩種不同的語言編寫相同的代碼。
相關問題
- 1. 使用RESTful JSON API的網站
- 2. 在桌面應用上使用RESTful(json)是個好主意嗎?
- 3. 建立一個只使用DOM的PHP網站是個好主意嗎?
- 4. 使用Angularjs創建groupon網站是個好主意嗎?
- 5. 使用Django-tastypie用於非RESTful API
- 6. 通過RESTful API使用django和主幹進行用戶註冊
- 7. 使用RESTful API
- 8. 跨網站溝通 - 如何可能。需要一個更好的主意
- 9. 使用PHP的基本RESTful API示例
- 10. Symfony2網站和RESTful API
- 11. 在RESTful API中使用乾淨網址
- 12. 使用php刮掉網站(JavaScript網站)使用PHP
- 13. 在中型企業網站中使用Zend Framework是個好主意嗎?
- 14. 像這樣使用CSS來對齊網站是否是一個好主意?
- 15. 在我的網站中使用模板功能來檢索使用PHP Smarty生成的HTML並使用Ajax響應顯示是一個好主意嗎?
- 16. 可能使用gmail進行網站生成的php郵件嗎?
- 17. 簡單網站使用php的HTML切換按鈕可能嗎?
- 18. Crystal報告,使用php網站的mysql,可能嗎?
- 19. 我可以使用restful作爲網站數據服務嗎?
- 20. Django Restful API應用程序
- 21. 將帶有豐富用戶界面的PHP/MySQL網站遷移到Google網站或Google App Engine的好主意?
- 22. 使應用程序上下文全局可用 - 好/壞主意?
- 23. 網站使用自己的API是不是很好的做法?
- 24. Django - 網站主頁
- 25. 使用「Control.CheckForIllegalCrossThreadCalls = false」是個好主意
- 26. 使用boost :: any是個好主意嗎?
- 27. 使用OData是個好主意嗎?
- 28. 使用WindowBuilder + Scala,有什麼好主意?
- 29. 嵌套使用一個好主意
- 30. 使用Express和Firebase是否好主意?
你能用django rest api提供一個php的例子嗎?如果可能的話,分享任何教程 – 2017-06-01 13:14:59
@AKHILMATHEW我會推薦使用'django-rest-swagger'來生成一個swagger定義並從那裏生成php客戶端。之後,你完成了很多 – Wolph 2017-06-01 22:08:24