2008-10-19 5 views
13

Ich habe mit mod_python in Apache2 gespielt, die anders als Python im Allgemeinen funktioniert scheint - es gibt ein bisschen andere Syntax und Dinge, die Sie tun müssen. Es ist nicht sehr gut dokumentiert und nachdem ich einige Tage damit verbracht habe, verstehe ich den Punkt von mod_python überhaupt nicht, besonders wenn Dinge wie PHP so gut dokumentiert und verfügbar sind.Python für Web-Entwicklung in Apache

Ich kann sehen, wie Python gut für die Systemprogrammierung funktioniert, aber kann jemand irgendwelche Informationen geben, warum ich Python nicht einfach für eine webbasierte Anwendung ausgeben sollte?

+1

„gibt es etwas andere Syntax“ Bitte geben Sie das spezielle Beispiel dafür. –

Antwort

6

mod_python war nicht wirklich für grundlegende webprogramming gemacht. Ich schlage vor, Sie einen Rahmen:

Mein Vorschlag ist, Python einige Zeit zu geben. Es ist einfach, Einfachheit und Mangel an Macht zu verwirren. :)

29
  1. Verwenden Sie nicht mod_python. Ein häufiger Fehler ist mod_python als "mod_php, aber für Python" und das ist nicht wahr. Verwenden Sie stattdessen mod_wsgi.
  2. Wählen Sie ein Web-Framework. CherryPy. Pylons. Django.
  3. Blick auf wsgi.org
+1

"Benutze stattdessen mod_wsgi" Abgesichert! Oder SCGI, wenn Sie es leichter finden, nicht im selben Prozess zu laufen. – ephemient

+1

Sie können mod_wsgi auch in einem separaten Prozess ausführen. Versuchen Sie, etwas über den "mod_wsgi daemon mode" zu lesen. –

+0

Der Daemon-Modus von mod_wsgi ist jedoch * nicht * unter Windows verfügbar. –

Verwandte Themen