我有一個用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)是個好主意嗎?
- 2. 建立一個只使用DOM的PHP網站是個好主意嗎?
- 3. 在RESTful API中使用乾淨網址
- 4. 在我的網站中使用模板功能來檢索使用PHP Smarty生成的HTML並使用Ajax響應顯示是一個好主意嗎?
- 5. 像這樣使用CSS來對齊網站是否是一個好主意?
- 6. 在中型企業網站中使用Zend Framework是個好主意嗎?
- 7. Crystal報告,使用php網站的mysql,可能嗎?
- 8. 可能使用gmail進行網站生成的php郵件嗎?
- 9. 簡單網站使用php的HTML切換按鈕可能嗎?
- 10. 我可以使用restful作爲網站數據服務嗎?
- 11. Django Restful API應用程序
- 12. Django - 網站主頁
- 13. 網站使用自己的API是不是很好的做法?
- 14. 使用Express和Firebase是否好主意?
- 15. 使用「Control.CheckForIllegalCrossThreadCalls = false」是個好主意
- 16. 好主意在URL中使用冒號?
- 17. 使用OData是個好主意嗎?
- 18. 使用boost :: any是個好主意嗎?
- 19. 正在使用交易智能卡寫作的好主意?
- 20. 將使用Django製作的項目與使用Django-Rest-Framework的RESTful API結合起來使用Django-Rest-Framework
- 21. 是否有可能有一個「主」的Django網站和N衛星網站
- 22. 抓取網站使用PHP
- 23. 使用PHP導航網站
- 24. 網站可用性API
- 25. 使用node.js的網站的主機
- 26. 使用RestSharp來使用RESTful API
- 27. 你如何使用Restful API?
- 28. 使用RESTful api與骨幹
- 29. 使用ajax/django網站的Facebook評論
- 30. 使用php css文件不是個好主意嗎?
你能用django rest api提供一個php的例子嗎?如果可能的話,分享任何教程 – 2017-06-01 13:14:59
@AKHILMATHEW我會推薦使用'django-rest-swagger'來生成一個swagger定義並從那裏生成php客戶端。之後,你完成了很多 – Wolph 2017-06-01 22:08:24