我是使用python和flask的新手,非常喜欢它。我正在返回一个查询以显示在jinja模板中,并且我返回的一个列具有base64数据。如何解码该数据并显示它。
答案 0 :(得分:5)
您可以尝试撰写custom filter
# add filter to jinja2 env
environment.filters['b64decode'] = base64.b64decode
# in template use
{{ value|b64decode }}
答案 1 :(得分:1)
在jinja中使用Base64编码的字符串:
{{ encoded | b64decode }}
{{ decoded | b64encode }}