如何从数据库返回值

时间:2019-07-04 08:14:33

标签: python json sqlite flask flask-sqlalchemy

我想以JSON的形式从数据库返回客户端值。在我的应用程序的当前版本中,提供了明确指示ID的答案。如何使客户可以从数据库中选择其他任何值?

我的代码:

@app.route('/json', methods=['POST'])
def status():
    select = User.query.filter_by(id=1).first()
    data = {'id': select.id,
            'name': select.name,
            'balance / hold': [select.balance, select.hold],
            'account status': select.status}
    return jsonify(data)

如何请求其他ID上的数据?

select = User.query.filter_by(id=1).first()

回复:

{
    "account status": true,
    "balance / hold": [
        1700,
        300
    ],
    "id": 1,
    "name": "Piter Jackson"
}

1 个答案:

答案 0 :(得分:0)

尝试一下:

 docker run --name comm -p 8080:8080 comm_module:latest
 docker run --name test -p 8081:8080 datalogger:latest