Frage

Grüße!

Ich möchte Django untersuchen, aber ich bin mit Windows XP. Ich habe XMPP installiert und ich habe derzeit Python 2.6 installiert (ist es wahr, dass 2.5 ist die einzige Version, die mit XMPP funktioniert?). Was muss ich aufstehen und laufen? Irgendwelche Tipps, empfohlen IDEs, etc?

War es hilfreich?

Lösung

Wie Sam sagt, für die Entwicklung, verwenden Sie die dev-Server. einen „echten“ Server ist eigentlich eher ein Schmerz, weil Sie sicherstellen, haben sie neu geladen Ihr Projekt, wenn Sie Änderungen vornehmen. Sie können es auch in schlagen alle Ihre Medien, während in einer Entwicklungsumgebung Hosting, wenn es das ist, was Sie brauchen (wie die meisten Menschen tun).

Was IDE geht, Python ist eine harte Sprache auto-complete Features aufgrund seiner dynamischen Typisierung zur Verfügung zu stellen. Das heißt PyDev (ein Eclipse-Plug-in) das Leben leichter machen können, aber es ist wirklich die persönliche Wahl.

Die Hälfte der Django ist das Schreiben von HTML-Templates, so stellen Sie sicher, dass Sie einen guten HTML-Editor haben auch zur Hand. Eclipse (IMO, natürlich) ist viel zu klobig für diese (auch mit Aptana, et al Plugins)

Andere Tipps

Wenn Ihr nur mit django gehen zu spielen, um würde ich empfehlen, die eingebaute in Entwicklungsserver . für Leichtigkeit haben eine Verknüpfung Server Launcher in Ihrem Projektordner.
runserver.cmd:

@echo off
python manage.py runserver

Wie für die IDE, ich würde empfehlen, Notepad ++ .

Wenn Sie es wirklich brauchen unter Apache zu arbeiten, versuchen Sie von dem Django docs. Andernfalls verwenden Sie den Entwicklungsserver. Wenn Sie eine einfache Möglichkeit, um loszulegen, versuchen Instant-Django , obwohl dies nur Python 2.5.2.

Schließlich über IDEs, einen guten Texteditor wie Notepad ++ oder SciTE genügt. Wenn Sie eine Python IDE wollen, gibt es eine gute Liste an der Python Wiki und SPE hat sich für mich immer funktionierte gut.

(Ach ja, und ein Tipp:. Haben zwei cmd Fenster offen - ein für den Server und einen für die Prüfung, syncdb-ing, etc)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top