我已閱讀send_mail()的文檔,但fail_silently的目的尚不清楚。在send_mail()django中fail_silently做了什麼?
0
A
回答
0
由@Nifled破譯,fail_silently()會從smtplib引發異常。 我會通過引用一個示例來解釋它: 假設您的Web應用程序向每次提交反饋的用戶發送一封電子郵件。 如果在DEBUG模式設置爲False或True時fail_silently()設置爲False,那麼您將得到一個非常難看的錯誤頁面(雖然在初學者階段很有用),您可能不想向用戶顯示該錯誤頁面,因此fail_silently()=真正來拯救你。 希望現在很清楚!!
1
根據Django文檔:
的布爾值。如果它是False,send_mail將引發smtplib.SMTPException。
所以基本上,如果它是真的,你將不會收到失敗的發送郵件的日誌或錯誤。
更多信息here。
+0
謝謝,我現在明白了。 – itsayushbansal
相關問題
- 1. 當fail_silently = True時send_mail中的異常
- 2. request_source在Django模板中做了什麼
- 3. send_mail未在Django
- 4. 爲什麼我的send_mail()命令在Django中不起作用?
- 5. 「+」在CSS中做了什麼?
- 6. Django和AJAX - 我做錯了什麼?
- 7. Django - python manage.py send_mail - 未知命令:'send_mail'
- 8. 在Django中的併發性(apache2 prefork/mod_wsgi),我做錯了什麼?
- 9. 這個命令在django中實際做了什麼?
- 10. 我需要知道這行代碼在django中做了什麼
- 11. 如何在Django中測試send_mail?
- 12. 在docker中的Django&send_mail導致SMTPServerDisconnected
- 13. 我在做什麼錯了?
- 14. perl中的~~做了什麼?
- 15. scalaz中scalaz.syntax.std.OptionOps.cata做了什麼?
- 16. logging.basicConfig做了什麼?
- 17. class_initialize()做了什麼?
- 18. @synchronized()做了什麼?
- 19. 什麼做錯了?
- 20. `tf.strided_slice()`做了什麼?
- 21. L做了什麼?
- 22. 在Django中,symmetrical = True會做什麼?
- 23. 在Django中做什麼__str__函數?
- 24. innerHTML在javascript中做了什麼?
- 25. @字符在jQuery中做了什麼?
- 26. extern在目標C中做了什麼?
- 27. @ Component在angular2中做了什麼
- 28. f.input在rails窗體中做了什麼?
- 29. Attach()在Entity Framework中做了什麼?
- 30. ccpClamp在Cocos2d中做了什麼?
謝謝,我明白了。 – itsayushbansal