[英]How can I add a hyperlink with python/flask
我正在使用 Flask 建立網站。 我有一個 html 表單,它將向數據庫添加訂閱者。 當我更新網站時,訂閱者將收到 email 通知。 我怎樣才能給 email 添加一個超鏈接,讓他們選擇退訂。 (我已經設置了一個 function,我可以刪除訂閱者,但我希望他們可以選擇刪除自己。)有什么想法嗎?
這是我的 email 代碼
subscriber_message = "You have been subscribed. Thank you.\n\n\n\n\n\n\n\nIf you wish to be removed from the subscription list" click here.
server=smtplib.SMTP("smtp.gmail.com", 587)
server.starttls()
server.login(my_email, pw)
server.sendmail(my_email, subscriber_email, subscriber_message)
我想要“點擊這里”。 成為超鏈接
這是我希望它在單擊鏈接時收到的代碼。
@auth.route('/delete-subscribers', methods=['POST'])
def delete_subscribers():
sub = json.loads(request.data)
subscribersId = sub['subscribersId']
sub = Subscribers.query.get(subscribersId)
if sub:
db.session.delete(sub)
db.session.commit()
else:
flash('Subscriber does not exist in database.', category='error')
return jsonify({})
有任何想法嗎? 謝謝你。
添加到 email 超鏈接
使用<a href="http://unsubscribe-here.com">Unsubscribe</a>
而不是原始字符串發送實際的 HTML 負載。
您可以使用 Jinja2 模板來幫助解決這個問題。
然后由 email 客戶端正確呈現 HTML 內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.