Skip to main content

Web and Database modules for easily building dynamic websites. Full WSGI Support.

Project description

The Python Web Modules are a suite of simple and easy to use Python components designed to allow developers to write Python CGI scripts or web applications with SQL databases, sessions, templates, email and authorisation functionality.

A key part of the project is the creation of documentation and examples to allow developers with less time or experience to begin Python web programming without having to read all the sources and comments from the very beginning.

The modules can easily be used on shared web hosting accounts running Apache and Python for example or with the built in webserver. They are designed to be easily accessible to beginners or developers currently using PHP or Perl whilst also offering lower level APIs for experts to create powerful dynamic websites.

New:

  • Web Server Gateway Interface support - auth, error, database and session middleware and a WSGI Server.

  • Licensed under the LGPL after discussions on the mailing list (but also includes software under other open source licenses which are probably LGPL compatible).

  • Database layer supports foreign keys, joins and a pure Python database.

  • New coding structure focused on environments and drivers.

  • Documentation in various formats including PDF and CHM (Microsoft HTML Help)

  • Many bug fixes.

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page