Seite 1 von 1

[Django] aus anderem Pyhton-Modul starten

Verfasst: Mittwoch 24. Februar 2010, 21:09
von Oscar426
hallo,

wie startet man eigentlich möglichst 'sauber' Django aus einem anderen Python-Modul heraus?

Bisher versuche ich es folgendermaßen:

from django.core.management import execute_manager
import settings
execute_manager(settings,['','runfcgi','host=127.0.0.1','port=3033','daemonize=true'])

das funktioniert teilweise ganz gut, aber scheinbar wird der aufrufende Thread blockiert (was übrigens nicht passiert wenn statt FastCGI der runserver gestartet wird). Was auch auffällig ist: es laufen dann 7 Prozesse wovon einer 'defunct' ist, ... also da scheint einiges im Argen ...
Evtl. hat jemand einen Tipp wie man es richtig macht.

Vielen Dank schonmal vorab!

achja, das alles unter Ubuntu 9.1 Python 2.6.4 und Django 1.1.1

Verfasst: Donnerstag 25. Februar 2010, 10:14
von apollo13
Was hast du vor? oO

Verfasst: Donnerstag 25. Februar 2010, 10:15
von jens
Warum schaust du dir nicht an, wie eine typische .fcgi Datei aussieht?