Pregunta

Saludos!

Me gustaría investigar Django, pero estoy corriendo Windows XP. He instalado XMPP y actualmente tienen instalado Python 2.6 (¿es cierto que 2.5 es la única versión que trabajará con XMPP?). ¿Qué más necesito para empezar a trabajar? Algún consejo, IDE recomendados, etc?

¿Fue útil?

Solución

Como dice Sam, para el desarrollo, utilice el servidor dev. El uso de un servidor "real" es en realidad más de un dolor porque hay que asegurarse de que se vuelven a cargar su proyecto al realizar ediciones. También se puede superar en alojar a todos sus medios de comunicación, mientras que en un entorno de desarrollo, si eso es lo que necesita (como la mayoría de la gente).

En cuanto a ir de IDE, Python es un lenguaje duro para proporcionar funciones de autocompletar para debido a su tipado dinámico. Dicho PyDev (un plug-in de Eclipse) puede hacer la vida más fácil para usted pero es realmente reduce a una elección personal.

La mitad de Django está escribiendo plantillas HTML, así que asegúrese de que usted tiene un buen editor HTML a mano también. Eclipse (OMI, naturalmente) es demasiado torpe para esto (incluso con Aptana, et al plugins)

Otros consejos

Si vas a ir a jugar con Django me gustaría recomendar el uso de la incorporada en el servidor de desarrollo . easyness para tener un acceso directo lanzador de servidor en la carpeta del proyecto.
runserver.cmd:

@echo off
python manage.py runserver

En cuanto a la IDE, me gustaría recomendar Notepad ++ .

Si realmente se necesita para trabajar bajo Apache, intente esto desde la documentación de Django. de lo contrario, utilice el servidor de desarrollo. Si desea una forma sencilla para empezar, prueba a instantánea Django , aunque esto sólo tiene Python 2.5.2.

Por último, en relación con los IDE, un buen editor de texto como el Notepad ++ o SciTE será suficiente. Si quieres un entorno de programación Python, hay una buena lista en el pitón wiki , y SPE siempre ha funcionado bien para mí.

(Ah, y un consejo:. Tener dos ventanas abiertas cmd - uno para el servidor y uno para las pruebas, syncdb-ción, etc.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top