flask 的 sqlalchemy 要将 User.query.all()转换成 json 不仅 all(),first()和关联查询都需要,请问有什么好的方案吗?
1
iPhonePKAndroid OP |
2
baojiweicn2 2019-04-14 17:07:38 +08:00 via Android
marshmallow
|
3
iPhonePKAndroid OP @baojiweicn2 有中文示例吗
|
4
sazima 2019-04-14 22:11:44 +08:00
|
5
iPhonePKAndroid OP @baojiweicn2
@sazima 最关键的是我要链表查询,如何序列化? 格式比如是: ``` [ { id: 1, name: '测试', email: '[email protected]', posts: [ [ name: '测试文章', body: '测试内容', ], [ name: '测试文章 2', body: '测试内容 2', ], ] } ] ``` |
6
sazima 2019-04-15 12:31:13 +08:00
@iPhonePKAndroid json.dumps 自带嵌套遍历的功能
|
7
sazima 2019-04-15 12:31:28 +08:00
尝试下就知道了
|
8
rootit 2019-04-16 17:16:45 +08:00
在基类中写一个 to_json 的方法,把特殊的字段过滤下,返回 json 即可
|
9
jesnridy 2019-04-18 13:45:18 +08:00
sqlachemy 查询对象直接__dict__了解下
|