IDE de desarrollo de Django [cerrado]
He desarrollado un poco Django, pero todo ha sido en un editor de texto. Tenía curiosidad por saber qué herramientas de desarrollo más avanzadas están usando otros en su desarrollo de Django.
Estoy acostumbrado a usar Visual Studio para el desarrollo y realmente me gusta IntelliSense , la finalización de código y la organización de archivos que proporciona y me gustaría encontrar algo (o una combinación de herramientas) que proporcione algo de esto en el entorno Django/Python.
Existe PyCharm de JetBrains que admite Django y Google Apps . Parece prometedor.
Nota: Debes comprar una licencia para la versión Profesional si deseas soporte para Django. La versión comunitaria no es compatible con Django.
Yo uso Eclipse y un PyDev simple . No existe 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 agrega el proyecto de herramientas web (WTP), obtendrá resaltado de sintaxis en sus plantillas, pero nada relacionado con el idioma de la plantilla específica. PyDev es un complemento decente y si ya está familiarizado con Eclipse y lo usa para otros proyectos, es un buen camino a seguir.
Recuerdo que NetBeans empezó a tener soporte para Python, pero no tengo idea de dónde está eso en este momento. Mucha gente habla maravillas de NetBeans 6, pero en el mundo Java, Eclipse todavía reina como el rey de los IDE de OSS.
Actualización: LiClipse también es fantástico para Django.
Instálelo, use este método para obtener el ícono en el menú de Ubuntu. Inicie LiClipse y en Archivo > Nuevo > Proyecto..., seleccione PyDev y el proyecto PyDev Django. Es posible que tengas que configurar tu intérprete de Python, etc., pero eso podrás resolverlo por tu cuenta. Una vez creado el proyecto Django, puede hacer clic derecho 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 razonablemente bien la refactorización y el autocompletado.
Yo uso Vim:
http://github.com/skyl/vim-config-python-ide
[ACTUALIZAR]
Sublime Text 2 es bastante impresionante. Admite muchos comandos de Vim si los desea: Modo Vintage
Tiene un buen administrador de paquetes: http://wbond.net/sublime_packages/package_control
Utilizo estos paquetes hasta ahora:
Djaneiro
SetDjangoSintaxis
CaféScript
SublimeLinter
Tema - Soda
Mejoras en la barra lateral
Todavía amo Vim pero... ¿mencioné que los complementos de Sublime Text están escritos en Python?
Yo uso Komodo Edit. Echa un vistazo a la edición Open Komodo .