用于调试Django项目的IDE [关闭]

问题描述 投票:4回答:3

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

django ide
3个回答
3
投票

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

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


1
投票

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


1
投票

我发现WingIDE(http://wingware.com/)是一个非常有吸引力的环境,特别是对于Django。它不是免费的,但(我认为)价格实惠。

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

© www.soinside.com 2019 - 2024. All rights reserved.