rest - 在 FLASK 中构建 REST API

标签 rest flask

一个很基础的问题。我有一个 FLASK 应用程序,它背后有 postgresql。此应用程序没有 ORM。所有请求都通过 SQL psycopg2 接口(interface)完成。

现在我想从这个应用程序中公开某些 API。最好的方法是什么。

1> 如:http://flask-peewee.readthedocs.org/en/latest/rest-api.html
2> 或者我可以在没有 ORM 的情况下做一个。似乎 RESTful API 的 ORM 非常有用,但在这种情况下,我必须有一个单独的数据库元素并将数据从 postgres 模型复制到 ORM。

欢迎提出任何建议。

最佳答案

我有类似的设置 Flask + Postgres 和 PsycoPG2。
我按照以下教程设计和实现 API
我手动处理错误并使用适当的 HTTP 代码进行响应

http://blog.luisrei.com/articles/rest.html { 设计 API}

http://blog.luisrei.com/articles/flaskrest.html { 实现 API}

关于rest - 在 FLASK 中构建 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16354222/

相关文章:

api - 如何将供应商特定的 MIME-TYPES 用于 "private-labeled"REST API

python - 如何自定义 Flask 的启动消息?

python - flask + SQLAlchemy : Load database with records by running python script

flask-restful 如何获取 GET 参数

python - 在 AWS EC2 上部署 Flask 应用程序

javascript - 在浏览器中通知客户端销毁服务器上的 Spring Session?

php - Codeigniter RESTful API 服务器

rest - CQRS、事件溯源和 Web 应用程序

ruby-on-rails - Rails 5 API Controller 中未定义的实例方法 "respond_to"

python - flask http-auth 和单元测试