用于调试Django项目的IDE

时间:2014-09-25 14:49:38

标签: django ide

我是django驱动的Web应用程序开发的新手,目前我正在开发一个项目。我使用sublime text 3作为我的文本编辑器。但是,我似乎很难理解幕后发生的事情。有没有办法调试django应用程序,就像调试C#中的.NET VS应用程序一样?我搜索并发现许多程序员建议vim并检查出来。但它减缓了我的发展。 如何快速熟悉django

3 个答案:

答案 0 :(得分:3)

Pycharm(社区版是免费的)将允许你创建一个django runserver配置,然后允许你输入像visual studio这样的断点等。

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

答案 1 :(得分:1)

你试过django debug toolbar吗?在没有IDE的情况下开发时很有用。 * nix系统上有工具,但我认为你使用的是Windows。

答案 2 :(得分:1)

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

如果django服务器出现任何问题,您将被踢回Wing调试器。您可以在异常回溯中选择任何级别,并将其发送到代码位置。然后,您可以交互式地使用" Debug探针"中的代码。 - 一个python shell,查看局部变量的状态等。模板渲染中的一些(但不是全部)错误会将您直接发送回故障排除模板行。您当然也可以设置断点,启动服务器,然后首先使用Debug探针中的代码(甚至更改变量)并继续。我认为,它做得非常好。几乎和emacs一样好;)