Domanda

Un saluto!

mi piacerebbe indagare Django ma sto sistema operativo Windows XP. Ho installato XMPP e ho attualmente Python 2.6 installato (è vero che 2.5 è l'unica versione che funzionerà con XMPP?). Che altro ho bisogno di alzarsi e correre? Eventuali suggerimenti, IDE consigliati, ecc?

È stato utile?

Soluzione

Come dice Sam, per lo sviluppo, utilizzare il server dev. Utilizzando un server "reale" è in realtà più di un dolore perché è necessario assicurarsi che ricarica il vostro progetto quando si apportano modifiche. Si può anche battere in hosting di tutti i file multimediali, mentre in un ambiente di sviluppo, se è questo quello che vi serve (come la maggior parte della gente).

Per quanto riguarda il movimento di IDE, Python è un linguaggio difficile da fornire funzionalità di completamento automatico per la causa della sua tipizzazione dinamica. Detto PyDev (un plug-in Eclipse) può rendere la vita più facile per voi, ma è veramente basso per scelta personale.

La metà di Django sta scrivendo modelli HTML, in modo da assicurarsi che hai un buon editor HTML a portata di mano pure. Eclipse (IMO, naturalmente) è troppo goffo per questo (anche con Aptana, et al plugin)

Altri suggerimenti

Se il solo andando a giocare con Django mi consiglia di utilizzare il built-in server di sviluppo . per FACILITÁ avere una scorciatoia launcher server nella cartella del progetto.
runserver.cmd:

@echo off
python manage.py runserver

Per quanto riguarda l'IDE, io consiglierei di Notepad ++ .

Se si ha realmente bisogno di lavorare sotto Apache, provare questo dalla documentazione Django. In caso contrario, utilizzare il server di sviluppo. Se volete un modo semplice per iniziare, prova a Immediata Django , anche se questo ha solo Python 2.5.2.

Infine, per quanto riguarda IDE, un buon editor di testo come Notepad ++ o SciTE sarà sufficiente. Se volete un IDE Python, c'è una buona lista alla Python wiki , e SPE ha sempre funzionato bene per me.

(Oh, e una punta:. Avere due finestre aperte CMD - uno per il server e uno per la prova, syncdb-ing, etc)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top