Web Development

Python has been a web development language since the late 1990s, and the ecosystem shows it. This section covers frameworks, standards, community events, and reference materials from the Python web world. Much of it is archival – reflecting the long history of Python on the web, from CGI scripts to full-stack frameworks.

Overviews and Guides

Frameworks

  • Django – the full-stack framework with batteries included, ORM, admin panel, and strong opinions

  • Flask – Werkzeug-based microframework with Jinja2 templating

  • CherryPy – object-oriented framework with its own HTTP server

  • TurboGears – full-stack “megaframework” aiming for rapid development

  • Quixote – lightweight framework focused on simplicity

  • Albatross – web application toolkit from Object Craft

  • Aquarium – another early Python web framework

Twisted

Zope and Plone

Community and Events