当前位置:  开发笔记 > 编程语言 > 正文

Django开发IDE

如何解决《Django开发IDE》经验,为你挑选了16个好方法。

我做了一个小的Django开发,但它都是在文本编辑器中.我很好奇其他人在Django开发中使用的更高级的开发工具.

我习惯使用Visual Studio进行开发,并且非常喜欢它提供的IntelliSense,代码完成和文件组织,并希望找到能够在Django/Python环境中提供一些功能的东西(或工具的组合).



1> idursun..:

JetBrains 有PyCharm支持Django和Google Apps.看起来很有希望.

注意:如果您需要Django支持,则需要购买专业版许可证.社区版本不支持Django.


社区版不支持django,你必须得到专业版:(
PyCharm非常完整.推荐的.坏消息是你需要许可才能使用它......
PyCharm现已发布稳定版.集成的Django和Python shell运行良好,自动完成就像魅力(毕竟是PyCharm).不幸的是,不要期望您的模板自动完成.

2> Sam Corder..:

我使用Eclipse和普通的Pyillav.没有任何特定的Django功能.我想出的最好的是设置运行配置文件来运行开发Web服务器.

如果添加Web工具项目(WTP),您将在模板中获得语法突出显示,但不会与特定模板语言相关.PyDev是一个不错的插件,如果您已经熟悉Eclipse并将其用于其他项目,那么这是一个很好的方法.

我记得NetBeans开始获得Python支持,但我不知道现在在哪里.很多人对NetBeans 6赞不绝口,但在Java世界中,Eclipse仍然是OSS IDE的王者.


+1,现在http://pydev.org现在宣传django支持作为其功能之一
根据时间戳,"现在"如2011年4月29日.

3> Skylar Savel..:

我用Vim:

http://github.com/skyl/vim-config-python-ide

[UPDATE]

Sublime Text 2非常棒.如果你需要它,它支持很多Vim命令:Vintage模式

它有一个很好的包管理器:http://wbond.net/sublime_packages/package_control

到目前为止我使用这些包:

Djaneiro

SetDjangoSyntax

CoffeeScript的

SublimeLinter

主题 - 苏打水

SideBarEnhancements

我仍然喜欢Vim,但是......我是否提到过Sublime Text插件是用Python编写的?


vim也可以在Python中使用插件:P

4> S.Lott..:

我用Komodo Edit.查看Open Komodo Edit.


另一次投票.它适用于Linux和Windows,而且它是免费的.
另请查看http://code.google.com/p/django-komodo-kit/

5> Neil..:

升华

子


一些方便的插件:用于自动完成的Djanerio,用于文档搜索的Django DocSearch(选项--shift-D)

6> ayaz..:

我开始喜欢使用Aptana Studios + PyDev(以及其他)插件进行各种Web应用程序开发.正如您所知,它建立在功能强大的Eclipse之上,但是专为Web应用程序开发而量身定制.



7> Javier..:

我使用Kate(KDE高级文本编辑器)进行大部分开发,包括Django.它有Python和Django模板语法高亮.当项目的一个重要部分涉及HTML时,我切换到Quanta +.

由于它使用Kate的KPart,它对于编辑Python部分同样有用,而对于HTML模板,我有整个Quanta +工具,同时仍然支持Django特定的标签.

2013年更新:遗憾的是,Quanta +已经死了多年,并且没有希望它会复活.此外,那里没有其他可用的HTML编辑器,所以现在一直都是Kate.



8> Wernight..:

NetBeans for Python是我目前最喜欢的(比我发现的Eclipse更轻,更容易安装).支持简单的重构,自动完成,错误/警告......

Eclipse Aptana PyDev可能是目前最完整的免费IDE之一(尚未测试过很多)

Wingware Python IDE是一个商业IDE,它具有一些特定于Django的项目设置,具有调试Django模板文件的能力.

IntelliJ IDEA Ultimate Edition是另一个商业IDE,它也有一个Python插件,正在大力开发.我看到一些在自动完成(模板和Python)上看起来非常有前途的演示.

Vim,我仍然使用一个小的触摸修复应用程序.另请参阅: Django的额外调整.



9> Nixarn..:

你们应该结账PyCharm!这是第一个体面的Django IDE.



10> 小智..:

PyCharm.到目前为止,我最好尝试用于Python,Django和Web开发的IDE.这完全值钱.



11> Powerlord..:

Eclipse有用于python开发的PyDev插件.不幸的是,我不确定它与Django的集成程度如何.



12> Gustavo Rubi..:

据我所知,Django没有"IDE",但有一些IDE支持开箱即用的Django,特别是模板的Django语法.

这个名字是Komodo,它有很多功能,但它并不便宜.如果您不担心源代码控制或调试,那么有一个名为Komodo Edit的免费版本.



13> Jonathan Gle..:

Visual Studio有一个实际的Python扩展:http: //pytools.codeplex.com/.这绝对是太棒了.感觉就像我使用任何本机Visual Studio语言编码一样.扩展甚至与Django兼容.最重要的是:它完全免费.即使对于Visual Studio,它也只需要Visual Studio Shell工作,这是完全免费的.



14> dalenewman..:

现在,您还可以使用Visual Studio2010。操作方法如下:

下载并安装适用于Visual Studio的Python工具。

根据现有代码创建一个新项目(菜单文件新建现有代码中的项目...

指定您的Django项目文件夹并使用默认值。

右键单击manage.py,然后选择Set as Startup File

在项目属性的“ 调试”选项卡中,在“ 脚本参数 ”中添加“ runserver” 。

您可以设置断点,并附加到Python进程进行调试。如果要调试而不必“附加到进程”,请在脚本参数中使用“ runserver --noreload”。但是,“-noreload”意味着您必须手动停止并重新启动Django开发Web服务器(以识别代码更改)。

如果您已经使用Visual Studio,这是一个很好的设置。

Python工具已更新。现在,它已经内置了对Django的支持。



15> 小智..:

我已经在PyDev和PyCharm中使用了Eclipse。PyCharm绝对是我尝试过的Django / Python的最佳IDE。它会为所有对象进行适当的模板突出显示和自动补全。它还可以进行跨文件引用。

它相当昂贵,但是绝对是我尝试过的最好的Django IDE。您可以在http://www.jetbrains.com/pycharm/download/上进行30天的评估。



16> 小智..:

PyCharm,当然。我几乎全部尝试了它们,但是PyCharm是我发现对任何繁重开发工作最有用的工具。

简单来说,脚本一次使用的是我想到的任何东西(TextMate,Vim,Emacs,TextWrangler等,您可以为它命名)。

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有