我有一个png图像,我试图插入到烧瓶项目中的jinja2模板中。在我的视图中,我有:
@login_required
@main.route('/render_png')
def render_png():
bart_path=basedir+"/bart.png"
data_uri = base64.b64encode(open(bart_path, 'rb').read()).decode('utf-8').replace('\n', '')
img_tag = '<img src="data:image/png;base64,{0}">'.format(data_uri)
session['job'] = img_tag
return redirect('dash')
我的信息中心模板有:
div id="job">{{ session['job'] or 'No value' |safe }}</div>
我认为使用安全过滤器会阻止元素被转义。但是在模板的中间我看到了:
我怎样才能使这个工作?