2009-05-13 5 views
1

Das Buch, das ich über Django gelesen habe, schreibt die Verwendung einer Befehlszeile vor, um Python zu installieren und Django zu importieren. Es gibt an, welche Befehlszeilenbefehle erforderlich sind, sowohl von der Befehlszeile selbst als auch von einer Python-Shell, um ein neues Projekt zu erstellen, einen Webserver zu starten, die Synchronisierung von Modellen mit einer Datenbank durchzuführen und so weiter. Ich habe auch Eclipse, die ich für Ruby on Rails verwende. Und es enthält einen PyDev-Plug-In. Gibt es eine GUI-Möglichkeit via Eclipse, damit ich nicht ständig ein DOS-Fenster geöffnet haben muss?Django in Eclipse

+0

Ich habe nicht von einem gehört. Aber haben Sie nur ein DOS-Fenster geöffnet? Ich habe immer mindestens zwei - eins für den Server ständig, das andere mit einer Shell und vielleicht eines dort für syncdb-ing und dergleichen. –

Antwort

1

können Sie Komodo Edit ... In diesen IDE verwenden Sie können eine Menge von Befehlen Set-up ...

Ive veröffentlichten einen tuto in meinem Blog, aber es ist in portugiesisch ... Wenn Sie möchten, kann ich Ihnen eine .doc-Datei senden. Dann können Sie Google Übersetzer verwenden!

http://chevitarese.wordpress.com.br

Fred Chevitarese - GNU/Linux

+0

Ihr Link ist jetzt defekt. – Jijoy

1

Einige der Admin-Aufgaben wie das Erstellen von Projekten oder das Synchronisieren der Datenbank werden am besten über die Befehlszeile ausgeführt. Persönlich definiere ich gerne eine Reihe von Shell-Aliasen - wie diese: http://ramin.firoozye.com/2008/03/03/django-bash-shell-shortcuts/ , also muss ich nicht daran denken, all das Zeug zu tippen.

Aber Sie können PyDev und Eclipse verwenden, um den Server zu starten - das macht es einfach, Breakpoints zu setzen und den Code zu durchlaufen. Einmal konfiguriert, können Sie einfach auf den 'Debugger'-Knopf drücken und es startet den Django-Server und wartet darauf, dass Sie ihn treffen.

Hier sind Anweisungen, wie Pydev für Django Verwendung konfigurieren:

http://pydev.blogspot.com/2006/09/configuring-pydev-to-work-with-django.html

EDIT: Ich vermisste, dass Sie über DOS sprachen. Sie können den gleichen Effekt wie Shell-Aliase erzielen, indem Sie Batch-Dateien und Umgebungsvariablen verwenden. Oder benutze Cygwin und erhalte eine Bash-Shell.

0

Können Sie ein separates Skript in Eclipse einrichten, um subprocess.popen zu verwenden, um die Befehle auszuführen, die Sie dann auf die Eingabe warten müssen, um den untergeordneten Prozess zu beenden?