Using python on the web

Richard Chamberlain richard_chamberlain at
Tue Apr 18 21:47:15 CEST 2000

I'm curious why you would be put off using cgi?

having used python and cgi, plus java servlets/jsp and asp at various
different times I cannot say I see your point.

In many ways my preferred method would be python because I can get something
working in such a short space of time, and there's no significant speed
difference between, for instance, java and python.

cgi has to be about the most common way of construction on the fly web
pages, and I don't think it's going away just yet.


Charley Horse <someone at> wrote in message
news:MPG.136631472f892a119896ac at news...
> Thanks to all of those pointers. Finding out that CGI plays an important
> role in the python world was a shock to me as I only started working
> with web stuff in the last couple of years. I've just never touched a
> CGI script, shockingly I suppose <g>. ASP/CF and PHP are what I've
> worked with and CGI was just the "old world" technology for
> interactivity that I read about but never had to work with.
> So coming at this as a newbie, and for years hearing about python's
> elegance and oo-ness, it just seemed a strange pairing, python and CGI.
> Puzzling in fact! I see why it makes sense, but it's just not what I
> expected.
> I'll fool with CGi and perhaps it won't be enough of a turn off to
> affect my interest.
> In article <8di2bk$l1s$1 at>, m.faassen at
> says...
> > Charley Horse <someone at> wrote:
> > > I've just started fooling with python. I've looked around the python
> > > site and a number of the other sites referenced there and am a bit
> > > puzzled. Umm... how does one go about using python for web
> > > especially database driven apps? Almost everything deals with python
> > > just as a language, as C++ would be.
> >
> > That's because Python is a language. Python isn't a web-specific
> > after all.
> >
> > > Not much about the web specifically.
> > > I was a bit shocked to find the only direct refs on about
> > > this at are entwined with CGI (unless I missed it).
> >
> > Why is CGI so shocking? It's used quite a bit, after all? You can write
> > a database driven web application using Python with CGI. CGI from Python
> > isn't hard either.
> >
> > > I have no exposure to CGI, but rather to php, CF, and ASP, so python
> > > gone from looking very attractive to looking... well, like a puzzle.
> >
> > I'm not sure why your exposure to PHP, ColdFusion or ASP instead of CGI
> > would turn Python into a puzzle.
> >
> > There _is_ ASP support for Python, enabling you to use Python as a
> > ASP language. Others will have to explain to you how and where to look
> > for information, as I've never used it.
> >
> > > I know about Zope, but am interested in how one uses python on the web
> > > by itself.
> >
> > Zope would be the equivalent of ColdFusion for Python, as it's a web
> > application server.
> >
> > Besides using Python with CGI or ASP, you can use Zope's ZPublisher
> > (formerly Bobo) independently to publish arbitrary Python objects to the
> > web. I've never used this, and the documentation may be scarce, but it
> > looks quite neat. You may want to look that up.
> >
> > Database integration in Python isn't bad either, look at the database
> > topic guide:
> >
> >
> >
> > And look at the web topic guide if you haven't seen it:
> >
> >
> >
> > The vaults of Parnassus are also a good resource, here is for
> > instance a link to its web category:

More information about the Python-list mailing list