Seite 1 von 1

Django und TurboGears zu testzwecken auf einem PC?

Verfasst: Mittwoch 30. August 2006, 16:54
von EnTeQuAk
Hallo

kann ich Django und TurboGears paralel auf meinem PC laufen lassen oder zumindest installieren? würde gerne mal die neuste Version ausprobieren.

da früher die installation von Django nicht ging.

Geht das, beharken die sich, oder gibt es da keine Probleme?


MFG EnTeQuAk

Verfasst: Mittwoch 30. August 2006, 17:00
von Leonidas
Nein, sie beharken sich nicht. Du installierst Django in deinen Apachen auf Port 80 und lässt dann TurboGears auf Port 8080 laufen - kein Problem.

Verfasst: Mittwoch 30. August 2006, 17:13
von EnTeQuAk
Wie wolltest du es denn installieren? Vielleicht kann ich dir helben, bei mir hat die Installation jedes mal geklappt. Die Integration in den Webserver war da schon komplizierter, aber es war jedes mal zu schaffen.
Das in den Apache zu integrieren ist nicht zwangsnotwendig zum ausprobieren oder?

Da es ja seinen eigenen Server hat?

MfG EnTeQuAk

Verfasst: Mittwoch 30. August 2006, 17:22
von BlackJack
Ich sehe da keine Probleme. Man muss aufpassen das die beiden nicht auf die gleichen Ports lauschen, aber das ist eine Konfigurationsfrage.

(Ich gehe ohne näheres Wissen einfach mal davon aus, das Django auch einen simplen Webserver mitbringt)

Verfasst: Mittwoch 30. August 2006, 17:43
von Leonidas
BlackJack hat geschrieben:(Ich gehe ohne näheres Wissen einfach mal davon aus, das Django auch einen simplen Webserver mitbringt)
Ja, tut es - python manage.py runserver startet eben diesen.
ChrissiG hat geschrieben:Das in den Apache zu integrieren ist nicht zwangsnotwendig zum ausprobieren oder?
Nein, es ist nicht notwendig.

Ich arbeite damit so, und es hat sich eigentlich ziemlich gut bewährt: Django ist über FastCGI in den Webserver eingebunden und läuft dort persistent auf einem eigenen vHost mit deaktiviertem Debug-Mode. Dazu gibt es einen static-vHost, der einfach nur die Daten serviert. Zum Entwickeln starte ich auf Port 8000 den Django-Builtin-Server mit aktiviertem Autoreloading und aktiviertem Debug-Modus. Das funktioniert sogar besser als ich es mir vorgestellt habe.