Hello Everyone,
i managed to get this working with my apache+mod_wsgi
but some how I am not able to wrap my head around to
use lxml.html in "response.py" instead of 'cgi'.
Please guide me how to use lxml
I am currently testing the various settings before seriously coding ...
once lxml issue is resolved.
Thanks
Nitin
=============================
index.py
-------------
#!/usr/bin/env python
import os, re, sys
class Handler:
def do(self, environ, start_response):
#uri = environ['REQUEST_URI']
html = "<html><head><title>C Informatics</title></head><body>"
html += "<h1><center>Hospital Management & Information System</h1><br>"
html += '<p><br>'
html += '<p><br>'
html += '<p><br>'
html += '<center>'
html += '<form method="post" action="response.py">'
html += 'User Name :<input type="text" name="name"><br>'
html += 'Password   :<input type="password"
name="paswd1"><br>'
html += '<table>'
html += '<TR/><TD NOWRAP/>Highest Qualifications:'
html += '<TD/><SELECT name="hiqual"/>'
html += '<OPTION/>Ph.D / Doctorate'
html += '<OPTION/>Post Graduation'
html += '<OPTION/>Post Graduation Diploma'
html += '<OPTION SELECTED/>Graduation'
html += '<OPTION/>Diploma'
html += '<OPTION/>Undergraduate'
html += '</SELECT/><br>'
html += '<input type="submit" Value="Log In">'
html += '</form>'
html += '</center>'
html += "</body></html>"
output = html
mimeType = "text/html"
status = "200 OK"
response_headers = [("Content-type", mimeType),
("Content-length", str(len(output)))]
start_response(status, response_headers)
return [output]
# wsgi entry point
def application(environ, start_response):
handler = Handler()
return handler.do(environ, start_response)
=============================================
response.py
-----------------
#!/usr/bin/env python
import os, re, sys
import cgi
class Handler:
def do(self, environ, start_response):
form = cgi.FieldStorage(fp=environ['wsgi.input'],
environ=environ)
name = form.getvalue('name')
paswd1 = form.getvalue('paswd1')
hiqual = form.getvalue('hiqual')
html = 'name is '
html += name
html += ' and password is '
html += paswd1
html += '<br> Highest Qualification is : '+ hiqual
output = html
mimeType = "text/html"
status = "200 OK"
response_headers = [("Content-type", mimeType),
("Content-length", str(len(output)))]
start_response(status, response_headers)
return [output]
# wsgi entry point
def application(environ, start_response):
handler = Handler()
return handler.do(environ, start_response)
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/modwsgi?hl=en.