2014-09-25 52 views
3

我是django的新驱动Web应用程序开发,目前我正在开发一个项目。我使用sublime text 3作为我的文本编辑器。但我很难理解发生了什么。有没有调试django应用程序的方式,如在调试C#.NET应用程序VS?我搜索并发现许多程序员建议vim并检查出来。但它会减缓我的发展。 如何快速熟悉django用于调试Django项目的IDE

+0

请不要通过向下投票来阻止这个问题。我真的需要知道专家正在使用什么。 – mymen 2014-09-25 15:03:16

回答

3

Pycharm(社区版本是免费的)将允许您创建一个Django的runserver配置,然后将允许你放置像Visual Studio一样的断点等。

编辑:在进一步研究,pycharm的免费版本可能没有Django的支持http://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html

+0

Pycharm是编码和甚至学习编码python的好方法的最佳体验。并有一个很好的调试器。我使用社区版本,每天使用Django。我之前使用过Eclipse + PyDev,而且我也喜欢vim。但我选择Pycharm作为更好的选择。 – elmonkeylp 2014-09-25 15:17:57

+0

感谢PyCharm是一个不错的IDE。 – mymen 2014-09-25 16:33:19

1

你试过django debug toolbar?当您在没有IDE的情况下开发时,它非常有用。并且* nix系统上有工具,但我认为您正在使用Windows。

1

我发现WingIDE(http://wingware.com/)是一个非常有吸引力的环境,特别是对于Django。这是不是免费但(我认为)负担得起。

如果django服务器出现任何问题,您将被踢回Wing调试器。您可以选择异常回溯中的任何级别并发送到代码位置。然后,您可以在“调试探针”中使用代码进行交互式操作 - 一个python shell,查看局部变量的状态等。模板渲染中的一些(但不是全部)错误将您直接发回给制作模板行的麻烦。您当然也可以设置断点,激活您的服务器,然后首先使用调试探针中的代码(即使更改变量)并继续。我认为,这确实做得很好。几乎和emacs一样;)