mod_python-Problem

23/02/2009 - 11:58 von D. Schramm | Report spam
Hallo,

ich habe hier folgendes Problem mit mod_python:
Ich möchte eine andere Datei in meine index.py einbinden.

Laut Doku (vielleicht habe ich ja auch was falsch verstanden) soll das
über die Direktive include file gehen.

Mein Python-Code sieht wie folgt aus:

Datei: index.py
<html><head>
<title>Willkommen</title>
</head>
<body>
<%@ include file='title.py' %>
<%
req.write("<h1>Test 1</h1>")
%>
</body>
</html>

Datei: title.py
<%
req.write("<h1>Test 2</h1>")
%>

Die Datei title.py liegt im selben Verzeichnis wie die index.py.
Einzig die include-Anweisung funktioniert nicht, der Rest
(req.write("<h1>Test 1</h1>")) wird korrekt ausgeführt.
Eine Fehlermeldung gibt es auch nicht; habe in den Apache-Einstellungen
Debug eingeschaltet

Weiß jemand, wo der Fehler liegen könnte? Wàre für Hilfe sehr dankbar.

Danke im voraus,

Dennis Schramm
 

Lesen sie die antworten

#1 Thomas Guettler
23/02/2009 - 16:38 | Warnen spam
Hallo Dennis,

D. Schramm schrieb:
Hallo,

ich habe hier folgendes Problem mit mod_python:
Ich möchte eine andere Datei in meine index.py einbinden.



...

Keine direkte Antwort auf deine Frage:

Es sieht so aus, als ob du gerade die Programmierung von Webanwendungen
mit Python lernen willst. Ich würde dir raten nicht mod_python zu verwenden:

- Diese Anwendungen laufen nur unter Apache, nicht aber mit anderen Webservern.
- Es wird kaum weiterenwickelt.

Es gibt viele Webframeworks für Python. Ich verwende zB Django.

Für wirklich kleine Sachen kann man auch gut mit dem Modul cgi aus der Standardbibliothek
leben.

Gruß,
Thomas


Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de

Ähnliche fragen