3 python rest json flask flask-restful
我正在尝试将我的REST服务器从Flask切换到Flask-RESTful.
我感到困惑的是,我正在使用改造来读取客户端上的数据,但在第一个实例中我需要使用json.dumps(数据),第二个我只需要返回.
有谁能解释一下?在这两个代码中,数据都是一个列表
第一个例子就是Flask
data = []
for row in cur.fetchall():
out = {
"list_id": row[0],
"list_name": row[1]
}
data.append(out)
cur.close()
return json.dumps(data)
Run Code Online (Sandbox Code Playgroud)
第二个例子Flask-RESTful
class UserLists(Resource):
def get(self, user_id):
results = Lists.query.filter(Lists.user_id == user_id).all()
data = [{'list_id': list_item.id, 'list_name': list_item.name} for list_item in results]
return data
Run Code Online (Sandbox Code Playgroud)