根据官方网站的描述,具有以下用途:
from flask import jsonify
@app.route('/_get_current_user')
def get_current_user():
return jsonify(username=g.user.username,
email=g.user.email,
id=g.user.id)
jsonify
可以返回json响应
{
"username": "admin",
"email": "admin@localhost",
"id": 42
}
我也遇到过这样的用法:
@app.route('/token')
@auth.login_required
def get_auth_token():
token = g.user.generate_auth_token()
return jsonify({'token': token.decode('ascii')})
基于调试,似乎在这种情况下jsonify返回str
。使用不太确定。对此有何帮助?
提前致谢