如何在模板中显示消息有效负载数据

时间:2019-02-01 07:51:51

标签: django python-3.x gmail-api

我从Gmail收到邮件,无法在模板中显示邮件正文。

使用base64解码后,我从有效载荷中获取了编码数据,在模板中显示后,将其存储在python的字典中后,将有效载荷数据显示为字符串数据。

msg = service.users().messages().get(userId='me', id=message['id']).execute()
msg_str = base64.urlsafe_b64decode(msg['payload']['body']['data'].encode('UTF8'))
return render(request,'emailapp/index.html',{'msgdecddata':msg_str})

需要在模板中执行有效载荷数据。

0 个答案:

没有答案