下面是我的数据库表架构 Movie (id, movie_name, genre, time, channel)
我有一个 MySQL
表并希望返回嵌套的 json
到api,按流派和频道对它们进行分组。
例如:
[
'comedy': {
[{'id': 1, 'movie_name': 'm1', 'time': 18:00, 'channel': 'c1'},
{'id': 1, 'movie_name': 'm2', 'time': 18:00, 'channel': 'c2'}]
},
'horror': {
[{'id': 1, 'movie_name': 'm3', 'time': 18:00, 'channel': 'c1'},
{'id': 1, 'movie_name': 'm4', 'time': 18:00, 'channel': 'c2'}]
}
]
对于每个通道也是如此。
更新:我没有使用sql炼金术,我现在所做的只是 return jsonify(cursor.fetchall())
2条答案
按热度按时间rta7y2nd1#
下面是另一种更具扩展性的方法:
它回来了
bejyjqdl2#
假设您使用的是sqlalchemy orm
我希望这能引导你,或者至少给你一个起点