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&nbsp&nbsp&nbsp:<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.

Reply via email to