有沒有辦法跟蹤視圖的導入?我想找到哪一個是壞的,並且在某些情況下不會導入(這導致django中的所有url解析模式停止工作)。如何跟蹤導入Django中的視圖
2
A
回答
0
難道你沒有得到一個堆棧跟蹤?是DEBUG
設置爲True
?
0
好吧,但是它可能只寫
python -v manage.py <whatevercommand>
,並在生產日誌中查找錯誤。
0
我假設這意味着你得到了501服務器錯誤?
如果您使用Apache Web服務器,你可以將其設置使用ErrorLog
directive登錄的配置的網站蟒蛇錯誤:
ErrorLog /tmp/django_errors.log
然後在終端(或通過SSH):
tail -f /tmp/djanogo_errors.log
然後嘗試加載有問題的網頁。然後,您應該能夠看到錯誤並修復它。
3
非常神奇,沒有人建議pdb。將下面的代碼中的戰略要點:
import pdb;pdb.set_trace()
當執行到這一點,開發服務器將放到一個shell,您可以檢查變量的值,跟蹤執行等
它像一個標準shell一樣工作(使用你喜歡的任何python命令),但也有特殊的命令讓你控制執行。例如next
將轉到下一行(處理前一行)。 (full list of pdb commands)
相關問題
- 1. 如何跟蹤python導入
- 2. 在Django視圖中跟蹤對象ID
- 3. 跟蹤嵌入的youtube視頻視圖
- 4. 如何跟蹤mp4視圖的數量?
- 5. 跟蹤OAuth視圖
- 6. 如何跟蹤視圖中的哪個視圖被顯示?
- 7. django導入視圖
- 8. 如何跟蹤央視視頻的人
- 9. Unity紙板視圖跟蹤
- 10. Sql server:跟蹤視圖中的計數?
- 11. 如何在jboss中寫入跟蹤以分離跟蹤文件
- 12. django導入視圖函數
- 13. 如何跟蹤CVS簽入
- 14. 跟蹤在Python中導入問題
- 15. 如何在「TextFlowUtil」中跟蹤導入的進度
- 16. 如何中心地圖視圖,同時跟蹤用戶
- 17. 跟蹤導入的子程序的
- 18. 如何跟蹤意圖
- 19. PyInstaller中的Kivy花園 - 卡住試圖跟蹤導入
- 20. 如何跟蹤數據網格視圖中的排序
- 21. 如何跟蹤AngularJS中視圖模型的變化?
- 22. 在Android中使用跟蹤視圖
- 23. 在django視圖中導入TMDB3包
- 24. 如何跟蹤哪些行已經在SQL中導入?
- 25. objective-с將跟蹤我在子視圖中的視圖
- 26. GA事件跟蹤或其他跟蹤開放圖形視頻
- 27. Django的:跟蹤誤差DjangoUnicodeDecodeError
- 28. 如何跟蹤HTML文件中的圖像(插入和刪除)
- 29. 跟蹤給定行的視圖
- 30. SQL Server上的跟蹤視圖
請在堆棧跟蹤中包含錯誤消息。 – 2009-05-26 16:19:46
甚至在它到達Django之前崩潰。這是一個純粹的Python編譯錯誤。調試非常困難。 – julkiewicz 2011-04-30 22:12:06