我使用Django的活塞。每當我的處理程序代碼出現錯誤時,我都會在我的http響應中得到一個簡單的,純文本的錯誤描述,這讓我知道Django在報告錯誤時所做的更少的信息。如何以這種方式停止活塞捕捉錯誤?停止活塞的錯誤捕捉
1
A
回答
4
也許你可以嘗試重寫Resource.error_handle
,而不是使用默認的實現:
https://bitbucket.org/jespern/django-piston/src/c4b2d21db51a/piston/resource.py#cl-248
只是重新引發原始異常。
5
在您的settings.py文件中,添加PISTON_DISPLAY_ERRORS = False
這會引發異常,使您在使用DEBUG = True
時可以在Django調試錯誤頁面中按預期顯示它們。
有幾種情況下,異常將無法正常傳播。當活塞說功能定義不匹配時,我已經看到它發生,但沒有看到爲什麼......
相關問題
- 1. 停止javascript執行時捕捉錯誤
- 2. 錯誤捕捉,我可以中斷並停止進程嗎?
- 3. 捕捉Java錯誤
- 4. 捕捉mysql_query錯誤
- 5. 錯誤捕捉webexception
- 6. 捕捉Mysqli錯誤
- 7. 捕捉MySQL錯誤
- 8. 捕捉後攝像頭API不停止
- 9. PHP自動點擊捕捉/停止
- 10. 活塞中的InvalidEnum錯誤
- 11. 捕捉節點fs.existsSync錯誤
- 12. 如何捕捉WebKit錯誤
- 13. 捕捉語法錯誤
- 14. 如何捕捉Octave錯誤?
- 15. Laravel哨兵捕捉錯誤
- 16. VideoCapture:捕捉圖形錯誤
- 17. Selenium C# - 捕捉Javascript錯誤
- 18. window.onerror&捕捉多個錯誤
- 19. 捕捉雄辯錯誤
- 20. 錯誤捕捉交易
- 21. MySQL不捕捉錯誤
- 22. 捕捉錯誤類型
- 23. 捕捉截斷錯誤
- 24. 捕捉輸入錯誤
- 25. 嘗試捕捉404錯誤
- 26. 如何捕捉X錯誤?
- 27. 捕捉PHP錯誤從SMTP
- 28. 用c捕捉COM錯誤#
- 29. 如何捕捉CursorWindow錯誤
- 30. 捕捉命令行錯誤