render_template返回字符串,而不是响应。从视图返回的字符串由Flask自动包装在响应中,这就是为什么你可能会感到困惑的原因。使用呈现的模板构造响应。
from flask import make_responser = make_response(render_template('index.html'))r.headers.set('Content-Security-Policy', "default-src 'self'")return r
render_template返回字符串,而不是响应。从视图返回的字符串由Flask自动包装在响应中,这就是为什么你可能会感到困惑的原因。使用呈现的模板构造响应。
from flask import make_responser = make_response(render_template('index.html'))r.headers.set('Content-Security-Policy', "default-src 'self'")return r