我是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