【发布时间】:2022-01-25 08:06:25
【问题描述】:
我有一个名为 UserServices 的连接表。它具有 service_id 的 FK 并对服务进行反向引用。下面我得到了路由参数中的 id 与 user_id 匹配的所有 userServices (另一个 FK) 然后我尝试访问 all_user_services 列表中的所有服务属性。
我当前的代码只返回一个字典而不是字典列表。我做错了什么?
@bp.route('/user/<id>/services', methods=['GET'])
def get_services_from_user(id):
all_user_services = db_session.query(UserService).filter(UserService.user_id == id).all()
for service in all_user_services:
result = service_schema.dump(service.service)
return jsonify(result)
【问题讨论】:
标签: python sql flask sqlalchemy