Aquarionics

Saturday 15th January 2005

Mounting Python

How do you work with Python and web development? Do you use quixote, mod_python, normal CGI, Zope or something I’ve never heard of? Why do you use that instead of something else?

Those who spoke on this:

gravatar image

Martin:

2005-01-15 22:37 6 hrs after the Original Article

Check out CherryPy at www.cherrypy.org. Take with a healthy dose of Cheetah (www.cheetahtemplate.org) and SQLObject (www.sqlobject.org).

Martin

Comment Link

gravatar image

Ben Hutchings:

2005-01-16 13:15 21 hrs after the Original Article

I’ve used CGI so far, because that’s what I know, but I haven’t done anything significant with it and don’t really fancy trying to roll my own session management.

Comment Link

gravatar image

Phillip Pearson:

2005-01-16 22:36 1 day after the Original Article

For topicexchange.com, I use SCGI (with scgi-cgi) but without Quixote. Requests come in to a hacked up scgi_server.py, which fakes up a CGI environment for the rest of the Topic Exchange code.

I did it this way because the code used to be all executed via CGI, but wasn’t coping well with the traffic.

Comment Link

gravatar image

Tim Parkin:

2005-01-16 23:07 1 day after the Original Article

We use Python for almost everything we do now and have settled on a web framework that really gives flexibility with ability to use the full power of Python for web templating. We use Nevow as the web delivery part and Twisted as a web server (sometimes through apache, sometimes directly). We’ve recently launched the Rugby Superleague site completely developed with Nevow and Twisted and I have to say it’s been pretty cool. Although Nevow is still 0.3 release, it’s definitley production capable and is getting more and more powerful all the time. We’re currently working on getting the forms handling ability so that it can work on any style of form you wish (the formless module just works to expose single objects, ‘naked object’ style). It takes a little more getting into than some templating frameworks and could definitely do with more documentation and better error handling but I’ve looked long and hard and not seen anything better. If you want to see some sample code, just shout. Good luck with Python, whatever framework you decide on, it’s a great language.

Comment Link


Nicholas 'Aquarion' Avenell is a web developer in London, you can find out more about him or how to get in touch.

There are more Articles, Projects, Journal Entries, Photographs and things that defy description here, too.

If you're looking for something specific, there are Calendar & Category -based lists of everything.

And if you want to follow stuff that appears here, try a Syndication Feed, or the generic Feed of everything.


Aquarion's last Twitter was: [updating]
Twitter last updated


More Journal:

[RSS Icon]
[ESF Icon]
[CDF Icon]

That which is relevant:


Explain Ads
© 2000 to 2008 inclusive Nicholas Avenell
All comments are the property of their creators, published with permission
(Unless otherwise indicated, the opinions and sentiments expressed on this site are those of the author and not of any organisation of which he is an affiliate, including his employer. Caveat Lector, E&OE. sigh)
0.460 seconds, 25 queries, 2.66Mb on Fri, 03 Oct 2008 02:26:27 +0000
Generated by Epistula Version 2.0.3