2017-04-15 144 views

回答

0

由@Nifled破譯,fail_silently()會從smtplib引發異常。 我會通過引用一個示例來解釋它: 假設您的Web應用程序向每次提交反饋的用戶發送一封電子郵件。 如果在DEBUG模式設置爲False或True時fail_silently()設置爲False,那麼您將得到一個非常難看的錯誤頁面(雖然在初學者階段很有用),您可能不想向用戶顯示該錯誤頁面,因此fail_silently()=真正來拯救你。 希望現在很清楚!!

+0

謝謝,我明白了。 – itsayushbansal

1

根據Django文檔:

的布爾值。如果它是False,send_mail將引發smtplib.SMTPException。

所以基本上,如果它是真的,你將不會收到失敗的發送郵件的日誌或錯誤。

更多信息here

+0

謝謝,我現在明白了。 – itsayushbansal