使用jinja2 / flask插入HTML图像元素

时间:2018-03-14 01:37:31

标签: python flask jinja2

我有一个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>

我认为使用安全过滤器会阻止元素被转义。但是在模板的中间我看到了:

enter image description here

我怎样才能使这个工作?

0 个答案:

没有答案