And*_*Dev 2 python rest json flask
我是Python新手并探索Flask框架.
我正在使用Flask Restful开发一个简单的基于Rest的API.现在我发现的最大挑战是将SQL Alchemy Model类用于JSON.今天我遇到了看似提供这个的Flask-Restless.那么我应该选择什么呢.我设法转换Flask Restful以通过在我的模型类中使用to_dict函数来提供JSON输出
class JSONSERIALIZER(object):
def to_dict(self):
return {c.name: getattr(self, c.name) for c in self.__table__.columns}
Run Code Online (Sandbox Code Playgroud)
亲切的问候
Restful是db不可知的,所以你可以将它与时髦的NoSql数据库一起使用,而Restless只能用于Sql数据库(因为它依赖于sqlalchemy).但是如果你最终使用的是Sql数据库并且可以使用sqlalchemy,那么Restless将为您提供更多开箱即用的功能.
fwiw,我个人最喜欢的是Restless + Postgres.
编辑:为了表明你需要做些什么来建立一个不安定的休息api,我只是做了https://github.com/findjashua/flask-restless-example/blob/master/server.py
| 归档时间: |
|
| 查看次数: |
1222 次 |
| 最近记录: |