um zurück zu meiner ausgangsfrage zu kommen.
mein script wieder mittels apache aufgerufen.
wie komme ich nun an das request-objekt ran, damit ich meine parameter
auslesen kann?
habe noch nichts gefunden diesbezüglich!
ohne framework! -> mod_python!
http parameter einlesen - aufruf von apache
http://www.modpython.org/live/current/d ... it-do.html
Steht doch alles da. Ich wuerde dir zu mod_wsgi raten, mod_python ist tot. Und mit WSGI dann gleich now webob, damit der Zugriff auf Parameter und Header und so schoen OO ist.
Steht doch alles da. Ich wuerde dir zu mod_wsgi raten, mod_python ist tot. Und mit WSGI dann gleich now webob, damit der Zugriff auf Parameter und Header und so schoen OO ist.
-
- User
- Beiträge: 52
- Registriert: Donnerstag 7. April 2011, 13:26
entweder sehe ich es nicht oder ich drücke mich falsch aus, sodass mich keiner versteht!
das hier ist der inhalt meines scripts (wie es auch auf der von dir verlinkten seite steht):
meine frage ist nun, wie komme ich an die url/uri/parameter des req-objekts ran?
mod_wsgi mache ich später!
das hier ist der inhalt meines scripts (wie es auch auf der von dir verlinkten seite steht):
Code: Alles auswählen
from mod_python import apache
def handler(req):
req.content_type = "text/plain"
req.write("Hello World!")
return apache.OK
mod_wsgi mache ich später!
-
- User
- Beiträge: 52
- Registriert: Donnerstag 7. April 2011, 13:26
wenn ich ein beispiel ausprobiere:
bekomm ich folgende meldung:
AttributeError: 'mp_request' object has no attribute 'remote_host'
Code: Alles auswählen
from mod_python import apache
def handler(req):
req.send_http_header()
req.write("hello %s" % req.remote_host)
return apache.OK
AttributeError: 'mp_request' object has no attribute 'remote_host'
-
- User
- Beiträge: 52
- Registriert: Donnerstag 7. April 2011, 13:26
ich bin dafür, dass alte documente gelöscht werden! 
req.write(req.uri)
req.write(req.args)

req.write(req.uri)
req.write(req.args)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ja, zum Beispiel die Homepage von mod_python, damit ja niemand auf die Idee kommt es zu nutzen.alexPython hat geschrieben:ich bin dafür, dass alte documente gelöscht werden!
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Was spricht denn gegen XMLRPC? Nach Deinen Angaben bisher halte ich das für optimal in diesem Fall!
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
Das ist ja auch nur ein Protokoll ueber HTTP - ich fahre das auch ueber den Apache, aber - wie schon diverseste male erwaehnt - mit mod_wsgi. mod_python ist tot & doof, und riecht nach fuss.