Question

Bonjour!

Je voudrais d'enquêter sur Django mais je suis sous Windows XP. Je l'ai installé XMPP et j'ai actuellement installé Python 2.6 (il est vrai que 2.5 est la seule version qui fonctionnera avec XMPP?). Que dois-je besoin de se lever et courir? Des conseils, IDEs recommandés, etc.?

Était-ce utile?

La solution

Sam dit, pour le développement, utilisez le serveur dev. L'utilisation d'un serveur « réel » est en fait plus d'une douleur parce que vous devez vous assurer qu'il Actualise projet lorsque vous effectuez des modifications. Vous pouvez également battre en accueillant tous vos médias alors que dans un environnement de développement, si c'est ce dont vous avez besoin (comme la plupart des gens).

En ce qui concerne le déplacement de l'EDI, Python est un langage difficile à fournir des fonctionnalités de remplissage automatique pour en raison de son typage dynamique. Cela dit PyDev (un plug-in Eclipse) peut rendre la vie plus facile pour vous, mais il est vraiment un choix personnel.

La moitié de Django est en train d'écrire des modèles HTML, alors assurez-vous que vous avez un bon éditeur HTML à la main ainsi. Eclipse (OMI, naturellement) est beaucoup trop maladroits pour cela (même avec Aptana, et al plugins)

Autres conseils

Si votre juste aller jouer avec django je vous recommande d'utiliser le haut- serveur de développement . pour easyness un raccourci de lancement du serveur dans votre dossier de projet.
runserver.cmd:

@echo off
python manage.py runserver

En ce qui concerne l'IDE, je vous recommande Notepad ++ .

Si vous avez vraiment besoin de travailler sous Apache, essayez ce des docs Django. Sinon, utilisez le serveur de développement. Si vous voulez un moyen simple pour commencer, essayez instantanée Django, bien que cela n'a que Python 2.5.2.

Enfin, en ce qui concerne IDEs, un bon éditeur de texte tel que Notepad ++ ou SciTE suffit. Si vous voulez un IDE Python, il y a une bonne liste le wiki Python et SPE a toujours bien fonctionné pour moi.

(Oh, et une astuce:. Avoir deux fenêtres ouvertes cmd - un pour le serveur et un pour les essais, syncdb-ing, etc.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top