270 votos

IDE de desarrollo de Django

He hecho un poco de desarrollo de Django, pero todo ha sido en un editor de texto. Tenía curiosidad por saber qué herramientas de desarrollo más avanzadas utilizan otros en su desarrollo de Django.

Estoy acostumbrado a usar Visual Studio para el desarrollo y realmente me gusta el IntelliSense La organización de archivos y la finalización del código que proporciona, y me gustaría encontrar algo (o una combinación de herramientas) que proporcione algo de esto en el entorno de Django/Python.

194voto

idursun Puntos 3648

Hay PyCharm de JetBrains que soporta Django y Google Apps . Parece prometedor.

Nota: Es necesario comprar una licencia para la versión Profesional si se desea el soporte de Django. La versión Community no es compatible con Django.

108voto

Sam Corder Puntos 3196

Yo uso Eclipse y una simple vainilla PyDev . No hay ninguna funcionalidad específica de Django. Lo mejor que se me ocurrió fue configurar un perfil de ejecución para ejecutar el servidor web de desarrollo.

Si añades el proyecto de herramientas web (WTP), obtendrás resaltado de sintaxis en tus plantillas, pero nada relacionado con el lenguaje específico de la plantilla. PyDev es un plugin decente, y si ya estás familiarizado con Eclipse y lo usas para otros proyectos es una buena manera de hacerlo.

Recuerdo que NetBeans empezó a tener soporte para Python, pero no tengo ni idea de dónde está ahora mismo. Mucha gente habla maravillas de NetBeans 6, pero en el mundo de Java Eclipse sigue siendo el rey de los IDEs OSS.

Actualización: LiClipse también es fantástico para Django.
enter image description here
Instálelo, utilice este método para que el icono aparezca en el menú de Ubuntu. Inicia LiClipse y en Archivo > Nuevo > Proyecto ..., selecciona PyDev y el proyecto PyDev Django. Es posible que tengas que configurar tu intérprete de Python, etc, pero eso lo podrás resolver por tu cuenta. Una vez creado el proyecto Django, puedes hacer clic con el botón derecho del ratón en el proyecto y el menú tendrá una opción "Django", que permite varias cosas como crear una aplicación Django o ejecutar migraciones, etc. LiClipse es bueno porque consume mucha menos memoria que PyCharm y soporta la refactorización y el autocompletado razonablemente bien.

45voto

Skylar Saveland Puntos 4131

Yo uso Vim:

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

[ACTUALIZACIÓN]

Texto Sublime 2 es bastante impresionante. Soporta un montón de comandos de Vim si los quieres: Modo Vintage

Tiene un buen gestor de paquetes: http://wbond.net/sublime_packages/package_control

Hasta ahora he utilizado estos paquetes:

Djaneiro

SetDjangoSyntax

CoffeeScript

SublimeLinter

Tema - Soda

SideBarEnhancements

Me sigue encantando Vim pero... ¿he mencionado que los plugins de Sublime Text están escritos en Python?

43voto

S.Lott Puntos 207588

Yo uso Komodo Edit. Comprueba el Abrir Komodo Editar.

32voto

Neil Puntos 1132

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X