【发布时间】:2020-08-20 04:05:12
【问题描述】:
我有一个 Flask 后端。我正在向用户发送注册链接。电子邮件中的链接(我将其发送到我的个人 hotmail 电子邮件地址)如下:
[staging.site.com/#/sign-up/MQ.Xz3qZQ.bPIbKHLD_M9XkFZv2lZcHDabIs4]staging.site.com/#/sign-up/MQ.Xz3qZQ.bPIbKHLD_M9XkFZv2lZcHDabIs4
我的模板如下:
<p>Welcome! You've been invited to register on xxx. Please follow this link to create your account:</p>
<p><a href="{{ confirm_url }}">{{ confirm_url }}</a></p>
<br>
<p>Cheers!</p>
我将它作为硬编码的 url 传递给模板:
confirm_url = 'staging.site.com' + '/#/sign-up/' + str(token)
template = render_template('activate.html', confirm_url=confirm_url)
然而,奇怪的是,在 MacOS Mail 客户端上,链接正常显示是这样的,但是点击链接并没有做任何事情:
任何有关如何解决 url 外观的见解将不胜感激!
【问题讨论】:
标签: python flask flask-mail