在Python中创建纯RESTful数据服务服务(没有网页 - 只是调用和响应)

时间:2013-08-24 13:49:13

标签: python rest

我想用Python构建一个纯数据服务应用程序。

它将位于服务器上,操纵数据,然后在通过RESTful API调用时提供各种分析的结果。

没有网页 - 只是对应用程序的RESTful调用,服务器端处理和返回。

我正在考虑使用烧瓶 - 这是一个合适的选择还是我应该考虑别的什么?

5 个答案:

答案 0 :(得分:2)

Sure Flask是一个很棒的Web框架,可用于创建web api。您可以开始关注此帖子,例如:http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask

就我而言,我正在使用DjangoTastypie。 Django可以做的不仅仅是作为一个宁静的后端,但是使用Tastypie为我提供了创建我的restful api的最佳框架。加上Tastypie真的很发达,很棒的社区,如果你遇到问题,你总能找到有人在stackoverflow上回答你的问题。通过大量示例,它的文档也非常好。

希望它有所帮助。

答案 1 :(得分:2)

使用Bottle可以很容易地在现有服务之前构建一个干净的RESTful API。我已经多次使用它(Bottle + Apache + mod_wsgi)并取得了巨大的成功。

Flask可能是另一个不错的选择。这是一个video和(相应的slides),用于比较多个网络微框架。它已经有几年了,但仍然可能会有所帮助。

答案 2 :(得分:1)

使用Django我使用了Tasty Pie,但之后我转到了Rest Framework:

http://django-rest-framework.org/

如果您对编写django应用程序感到满意,那么Rest框架非常好。

答案 3 :(得分:1)

尝试使用Django-Tastypie框架http://tastypieapi.org/Sandman(在GitHub上here

答案 4 :(得分:1)

如果你正在使用烧瓶,你应该看看flask_restful库: