【发布时间】:2011-04-05 05:16:34
【问题描述】:
我有一个用 PHP 编写的现有网站。我想添加一个 REST API。我喜欢使用 Django 创建 RESTful API 是多么容易。仅出于在 PHP 支持的网站上创建 API 的目的而使用 Django 有什么缺点吗?提前致谢。
【问题讨论】:
标签: php django api restful-authentication rest
我有一个用 PHP 编写的现有网站。我想添加一个 REST API。我喜欢使用 Django 创建 RESTful API 是多么容易。仅出于在 PHP 支持的网站上创建 API 的目的而使用 Django 有什么缺点吗?提前致谢。
【问题讨论】:
标签: php django api restful-authentication rest
有几个缺点:
但是对于其余部分,我可以理解为什么使用 Django 比使用普通 PHP API 更容易。我怀疑没有 PHP 库可以做类似的事情。
【讨论】:
django-rest-swagger 来生成一个swagger 定义并从那里生成php 客户端。之后你就完成了
我喜欢 Django,但我不确定它是否会对您有所帮助。也许我不完全理解您打算如何使用它,但似乎如果您已经在 PHP 中完成了数据访问和逻辑,那么您将不得不在 Python 中重新编码以利用 Django。
如果您真正想要的是干净的 url 和简单的 url 映射,那么您可以使用 CodeIgniter 或 CakePHP。这样您就不需要用 Python 重写现有代码或使用 2 种不同的语言编写相同的代码。
【讨论】: