我有一个用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