make_response
make_response可以让我们操作response的具体参数:
from flask import make_response
response = make_response(render_template('index.html'))
response.headers['x'] = 'y'
return response
safe_join
safe_join提供给我们安全合并目录和文件的方法,以防有人恶意修改服务器文件:
from flask import safe_join
filename = safe_join(directory, filename)
jsonify
jsonify帮助我们把字典转换为json格式:
from flask import jsonify
@app.route("/")
def index():
return jsonify({"a": 0, "b": 1})
同时flask也有:
- flask.json.dumps
- flask.json.dump
- flask.json.loads
- flask.json.load