我想用Python构建一个纯数据服务应用程序。
它将位于服务器上,操纵数据,然后在通过RESTful API调用时提供各种分析的结果。
没有网页 - 只是对应用程序的RESTful调用,服务器端处理和返回。
我正在考虑使用烧瓶 - 这是一个合适的选择还是我应该考虑别的什么?
答案 0 :(得分:2)
Sure Flask是一个很棒的Web框架,可用于创建web api。您可以开始关注此帖子,例如:http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask
就我而言,我正在使用Django和Tastypie。 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库: