2016-08-19 87 views
3

我是新來使用Python和燒瓶,真的很喜歡它。我返回一個查詢以顯示在jinja模板中,並且我返回的一列中有base64數據。我如何解碼數據並顯示它。base64解碼在忍者字符串

回答

0

在神社要使用Base64工作編碼字符串:

{{ encoded | b64decode }} 
{{ decoded | b64encode }} 

更多http://docs.ansible.com/ansible/playbooks_filters.html

+1

只在ansible Jinja2的實施 https使用:/ /github.com/ansible/ansible/blob/ed7623ecdec8585282ce91f1534d02e6a38c22a4/lib/ansible/plugins/filter/core.py#L377 –

3

你可以試着寫custom filter

# add filter to jinja2 env 
environment.filters['b64decode'] = base64.b64decode 

# in template use 
{{ value|b64decode }}