On 07/12/2010 02:01 PM, Bharathi Subramanian wrote:
Hi All,

I wrote a very simple python web application (using CGI), which accept
a student roll number and show the student's detail from the DB. While
searching, I got many CGI, mod_python, WSGI based examples. Which is
the proper way? If possible, plz point to some good example/tutorial.


The problem with web development in python is there are so many choices ! It really depends on what you want to do and how simple/complicated your application is.

For a mostly static site with only a few form submission/query pages, cgi (using the cgi module) should be sufficient. If you need to 'host' your entire site/web application using python, you might want to consider a framework based on WSGI. WSGI has become an unofficial 'standard' on how to write web applications in python. However, you'd almost never use a standalone WSGI server implementation.

My own preference is cherrypy + SQLObject (database) + Genshi (templating), which is a good balance between light-weight cgi like application and full-stack frameworks like Django.

Some links that might help you make your own choice:
http://docs.python.org/howto/webservers.html
http://wiki.python.org/moin/CgiScripts
http://wiki.python.org/moin/WebFrameworks

cheers,
- steve
--
random spiel: http://lonetwin.net/
what i'm stumbling into: http://lonetwin.stumbleupon.com/
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to