Hi All - I'm trying to develop web applications using python / Cheetah. I'm also trying to experiment with lighttpd (see www.lighttpd.net), which supports fast-cgi. So, I downloaded Robin Dunn's fcgi.py file (http://alldunn.com/python/fcgi.py), and everything is up and running nicely. Except, I'm a complete dummy - totally new to fast-cgi development. Therefore, when I run lighttpd and direct it to use fcgi as my fast-cgi app, it starts the _test() function w/in fcgi.py which simply prints some nice information about my request / environment.
I then tried to develop my own app/server that inherits from fcgi, and then maps uri requests to my classes (for example, www.mysite.com/users/new_week maps to class user(), method new_week()). I *somewhat* got this working (at least, it doesn't shut down on me immediately, but doesn't do much else either)...but every request has to have a file associated with it (which obviously isn't the case since I'm trying to map into a class/method, not a file). So it doesn't work :( Anyway, I'm completely frustrated on how to use fast-cgi. I've also checked out fast-cgi.com, but they only seem to give trivial examples on how to use fast-cgi (unless I didn't search / read enough, but I've been looking for a few days on and off). My questions are: 1. Can anyone point me to a good resource on how to create fast-cgi apps (real world examples??) or how to use fcgi.py properly? 2. I've thought about creating a fast-cgi app that simply spawns python interpreters and then runs the scripts from the request uri - is this possible / easy to do? I know I could use Apache's mod_python or something similar, but I'm clearly a glutton for punishment :) I'm also hoping to use something a little less daunting than Apache if possible. Thanks for your help, and sorry for such a long post! Kevin T. Ryan -- http://mail.python.org/mailman/listinfo/python-list