如何使用Python创建RESTful API?

时间:2014-05-20 20:47:19

标签: python api rest

我需要为我们创业公司的网络应用创建一个API。后端是PHP / MySQL。我想在用其他语言制作API之前先制作一个python API。我知道可以使用Django REST框架来创建API。我想知道的是:

  1. 可以先在python中为PHP后端Web应用程序创建一个API,还是那个独立的
  2. 我是否需要创建一个单独的数据库来存储API请求,还是使用现有的GET / POST API调用?
  3. 如何为API身份验证实现身份验证密钥和密码?

1 个答案:

答案 0 :(得分:2)

这个问题对于StackOverflow可能不是最好的,但是我会回答它,因为在有人帮助我之前,我有很长一段时间有同样的问题。

我强烈推荐Flask-RESTful。制作轻量级,快速且高效的API令人难以置信。事实上,我认为像Flask这样的微框架对API来说是最好的。

适用于MySQL。你说你的后端是PHP,但你为什么要使用PHP然后制作Python API?打败我,但它是你的应用程序。它们使得为API制作端点变得非常容易,并且有大量的逐步指南。查看this one。我刚开始的时候帮了我很多忙。