django: Installation ohne shell...
Verfasst: Donnerstag 17. Mai 2007, 10:50
Ich hab bei PyLucid ja einen "_install" Bereich gemacht, damit man die Installation bequem per Web Oberfläche erledigen kann.
Das klappt auch ganz gut, allerdings ist es doch ein wenig Umständlich.
Ich hab momentan das Problem, das die Middlewares:
'django.contrib.sessions.middleware.SessionMiddleware'
und
'django.contrib.auth.middleware.AuthenticationMiddleware'
immer eine eingerichtete Datenbank voraussetzten.
Mein Momentaner work-a-round: Diese beiden Middlewares sind am Anfang erstmal auskommentiert, also deaktiviert. Nach dem "syncdb" sind die django internen Tabellen vorhanden und der User muß in seiner settings.py die beiden Middleware Klassen wider "einkommentieren"... fertig.
Ist irgendwie dumm. Aber wie soll man das anders machen?
Ich hätte da nur eine Idee: Ein "syncdb" passiert nicht innerhalb des _install Bereiches, sondern wird durch ein seperates CGI-Skript erledigt.
Sonstige Vorschläge?
Das klappt auch ganz gut, allerdings ist es doch ein wenig Umständlich.
Ich hab momentan das Problem, das die Middlewares:
'django.contrib.sessions.middleware.SessionMiddleware'
und
'django.contrib.auth.middleware.AuthenticationMiddleware'
immer eine eingerichtete Datenbank voraussetzten.
Mein Momentaner work-a-round: Diese beiden Middlewares sind am Anfang erstmal auskommentiert, also deaktiviert. Nach dem "syncdb" sind die django internen Tabellen vorhanden und der User muß in seiner settings.py die beiden Middleware Klassen wider "einkommentieren"... fertig.
Ist irgendwie dumm. Aber wie soll man das anders machen?
Ich hätte da nur eine Idee: Ein "syncdb" passiert nicht innerhalb des _install Bereiches, sondern wird durch ein seperates CGI-Skript erledigt.
Sonstige Vorschläge?