我是django
的新驅動Web應用程序開發,目前我正在開發一個項目。我使用sublime text 3
作爲我的文本編輯器。但我很難理解發生了什麼。有沒有調試django
應用程序的方式,如在調試C#
.NET
應用程序VS
?我搜索並發現許多程序員建議vim
並檢查出來。但它會減緩我的發展。 如何快速熟悉django
?用於調試Django項目的IDE
回答
Pycharm(社區版本是免費的)將允許您創建一個Django的runserver配置,然後將允許你放置像Visual Studio一樣的斷點等。
編輯:在進一步研究,pycharm的免費版本可能沒有Django的支持http://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html
Pycharm是編碼和甚至學習編碼python的好方法的最佳體驗。並有一個很好的調試器。我使用社區版本,每天使用Django。我之前使用過Eclipse + PyDev,而且我也喜歡vim。但我選擇Pycharm作爲更好的選擇。 – elmonkeylp 2014-09-25 15:17:57
感謝PyCharm是一個不錯的IDE。 – mymen 2014-09-25 16:33:19
你試過django debug toolbar?當您在沒有IDE的情況下開發時,它非常有用。並且* nix系統上有工具,但我認爲您正在使用Windows。
我發現WingIDE(http://wingware.com/)是一個非常有吸引力的環境,特別是對於Django。這是不是免費但(我認爲)負擔得起。
如果django服務器出現任何問題,您將被踢回Wing調試器。您可以選擇異常回溯中的任何級別併發送到代碼位置。然後,您可以在「調試探針」中使用代碼進行交互式操作 - 一個python shell,查看局部變量的狀態等。模板渲染中的一些(但不是全部)錯誤將您直接發回給製作模板行的麻煩。您當然也可以設置斷點,激活您的服務器,然後首先使用調試探針中的代碼(即使更改變量)並繼續。我認爲,這確實做得很好。幾乎和emacs一樣;)
- 1. 調試Django項目問題
- 2. 用於調試Codeigniter的良好PHP IDE?
- 3. Cloud9 IDE和運行Django項目的單元測試
- 4. 哪個IDE用於調試wireshark?
- 5. 用於ECMAScript-262的IDE與用於node.js/V8的IDE執行/調試
- 6. 用於目標C的IDE
- 7. Javascript IDE /調試
- 8. 關於Django的Java項目?
- 9. 搜索VB6 IDE調試欄選項
- 10. 用intellij調試sbt項目
- 11. 調試/發佈從IDE調用的Makefile
- 12. django inplaceedit測試項目
- 13. 用於Django或Python的Ninja-IDE
- 14. 用於Django網絡開發的Cloud9 IDE
- 15. 在線ide項目的項目樹uiwidget
- 16. 用於Pro * C/C++的IDE IDE在Linux中的開發和調試
- 17. 調試Firefox Addon IDE
- 18. REDHAWK IDE中的調試
- 19. 調試C++ IDE中的
- 20. 調試Rubymine - 只調試項目文件?
- 21. Django代碼只能用於調試
- 22. *** glibc detected ***項目/調試/項目:免費():
- 23. 用於調試目的的http代理
- 24. 用於msbuild構建項目的調試工具
- 25. Cloud9上的PhoneGap項目IDE
- 26. C#項目使用的C++ DLL調試
- 27. 什麼IDE用於獨立的Javascript調試?
- 28. Liferay IDE:將maven項目轉換爲liferay IDE兼容項目
- 29. 爲什麼Django項目URL並非都可用於Django測試客戶端?
- 30. 用於C和Java項目的相同IDE?
請不要通過向下投票來阻止這個問題。我真的需要知道專家正在使用什麼。 – mymen 2014-09-25 15:03:16