摘要:學(xué)習(xí)這一節(jié)遇到的問(wèn)題。持有服務(wù)器用戶名和密碼的兩個(gè)變量需要在環(huán)境中定義。如果你是使用或上的,你可以設(shè)置這些變量如下以上為原文未預(yù)期的符號(hào)附近有語(yǔ)法錯(cuò)誤原文說(shuō)如果按照該命令行敲進(jìn)去,報(bào)如上錯(cuò)誤。
學(xué)習(xí)“Flask Web Development —— Email(https://segmentfault.com/a/1190000002409...)”這一節(jié)遇到的問(wèn)題。
=========================以下是原文======================================
在開(kāi)發(fā)過(guò)程中如果能連接到一個(gè)外部SMTP服務(wù)器會(huì)更方便。示例6-1展示了如何配置應(yīng)用程序通過(guò)谷歌的Gmail帳戶發(fā)送電子郵件。
示例6-1. hello.py:Flask-Mail配置Gmail
import os # ... app.config["MAIL_SERVER"] = "smtp.googlemail.com" app.config["MAIL_PORT"] = 587 app.config["MAIL_USE_TLS"] = True app.config["MAIL_USERNAME"] = os.environ.get("MAIL_USERNAME") app.config["MAIL_PASSWORD"] = os.environ.get("MAIL_PASSWORD")
建議:永遠(yuǎn)不要將賬戶證書直接寫在你的腳本里面,尤其是如果你打算將你的的工作開(kāi)源。為了保護(hù)你的帳戶信息,必須讓腳本從你的配置環(huán)境中導(dǎo)入敏感信息。
持有email服務(wù)器用戶名和密碼的兩個(gè)變量需要在環(huán)境中定義。如果你是使用Linux或Mac OS X上的bash,你可以設(shè)置這些變量如下:
(venv) $ export MAIL_USERNAME=(venv) $ export MAIL_PASSWORD=
===============================以上為原文===============================
“bash: 未預(yù)期的符號(hào) `newline" 附近有語(yǔ)法錯(cuò)誤”
原文說(shuō):
(venv) $ export MAIL_USERNAME=(venv) $ export MAIL_PASSWORD=
如果按照該命令行敲進(jìn)去,報(bào)如上錯(cuò)誤。此處應(yīng)該去掉<>,加引號(hào)即可。例如:
hxxx987@Gubuntu:~/flasky$ export MAIL_USERNAME="hxxx987@126.com" hxxx987@Gubuntu:~/flasky$ export MAIL_PASSWORD="hxxx98" hxxx987@Gubuntu:~/flasky$ echo $MAIL_USERNAME hxxx987@126.com hxxx987@Gubuntu:~/flasky$ echo $MAIL_PASSWORD hxxx98 即可
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/37875.html
摘要:,通過(guò)進(jìn)行瀏覽器功能檢測(cè)通過(guò)可以判斷某一功能是否能夠被當(dāng)前瀏覽器支持,是一個(gè)可以插入到你的網(wǎng)頁(yè)里面的文件,通過(guò)調(diào)用內(nèi)部的函數(shù)可以完成對(duì)當(dāng)前瀏覽器的某一功能的檢驗(yàn)。我們已經(jīng)可以通過(guò)來(lái)判斷某一功能能否被當(dāng)前瀏覽器所支持。 作為html5開(kāi)發(fā)人員常常面臨兼容性和新功能之間的抉擇,為了解決這一問(wèn)題,我們會(huì)采取不同的方案,按照問(wèn)題解決的遞進(jìn)關(guān)系可以分為3步(避免問(wèn)題和解決問(wèn)題):1,了解主流瀏覽...
摘要:,通過(guò)進(jìn)行瀏覽器功能檢測(cè)通過(guò)可以判斷某一功能是否能夠被當(dāng)前瀏覽器支持,是一個(gè)可以插入到你的網(wǎng)頁(yè)里面的文件,通過(guò)調(diào)用內(nèi)部的函數(shù)可以完成對(duì)當(dāng)前瀏覽器的某一功能的檢驗(yàn)。我們已經(jīng)可以通過(guò)來(lái)判斷某一功能能否被當(dāng)前瀏覽器所支持。 作為html5開(kāi)發(fā)人員常常面臨兼容性和新功能之間的抉擇,為了解決這一問(wèn)題,我們會(huì)采取不同的方案,按照問(wèn)題解決的遞進(jìn)關(guān)系可以分為3步(避免問(wèn)題和解決問(wèn)題):1,了解主流瀏覽...
摘要:本文的目的是希望能針對(duì)這個(gè)問(wèn)題提供一些說(shuō)明現(xiàn)在暫時(shí)性的解決方案。完全不會(huì)有問(wèn)題的只有一個(gè)瀏覽器,就是上面注釋中所說(shuō)的已經(jīng)實(shí)作出的,上可能根本不需要任何解決方案,它的輸入法編輯器是獨(dú)立于瀏覽器上的文本輸入框之外的。 問(wèn)題來(lái)源是來(lái)自這個(gè)React官方存儲(chǔ)庫(kù)的issue #3926,與這個(gè)議題關(guān)聯(lián)的有很多其他的issue,來(lái)自許多項(xiàng)目,有些是與React相關(guān),有些則是vue或其它JS套件。也...
閱讀 2902·2023-04-26 02:14
閱讀 3751·2019-08-30 15:55
閱讀 1843·2019-08-29 16:42
閱讀 2757·2019-08-26 11:55
閱讀 2846·2019-08-23 13:38
閱讀 480·2019-08-23 12:10
閱讀 1308·2019-08-23 11:44
閱讀 2791·2019-08-23 11:43