使用Django的RESTful API的PHP网站。可能?好主意?

时间:2010-08-28 15:57:15

标签: php django api restful-authentication rest

我有一个用PHP编写的现有网站。我想添加一个REST API。我喜欢使用Django创建RESTful API是多么容易。是否有任何使用Django的CONS仅用于在PHP驱动的网站上创建API?提前谢谢。

2 个答案:

答案 0 :(得分:3)

有几个缺点:

  • 您的代码库会更大
  • 一方面数据模型的每一项变更都必须在另一方面完成
  • 它需要您服务器的更多资源
  • 您有2个系统需要维护

但是对于其他人,我可以看到为什么使用Django比使用普通的PHP API更容易做到这一点。我怀疑没有可用于执行类似操作的PHP库。

答案 1 :(得分:0)

我喜欢Django,但我不确定这会对你有什么好处。也许我并不完全理解你打算如何使用它,但似乎你已经在PHP中完成了数据访问和逻辑,那么你必须在Python中重新编写它以便利用Django。

如果您真正想要的是干净的网址和简单的网址映射,那么您可以使用CodeIgniterCakePHP。这样,您就不需要用Python重写现有代码或使用2种不同语言的相同代码。