wheezy.web
  • Getting Started
  • Examples
  • Tutorial
  • User Guide
  • Modules
wheezy.web
  • wheezy.web
  • View page source

wheezy.web

Introduction

wheezy.web is a lightweight, high performance, high concurrency WSGI web framework with the key features to build modern, efficient web:

  • Requires Python 2.4-2.7 or 3.2+.

  • MVC architectural pattern (push-based).

  • Functionality includes routing, model update/validation, authentication/authorization, content caching with dependency, xsrf/resubmission protection, AJAX+JSON, i18n (gettext), middlewares, and more.

  • Template engine agnostic (integration with jinja2, mako, tenjin and wheezy.template) plus html widgets.

It is optimized for performance, well tested and documented.

Resources:

  • source code, examples and issues tracker are available on github

  • documentation

Contents

  • Getting Started
    • Install
  • Examples
    • Templates
    • Hello World
  • Tutorial
    • Prerequisites
    • What You’ll Build
    • Domain Model
    • Validation Rules
    • Database
    • Repository
    • View
    • URLs
    • Application
    • AJAX and JSON
    • Content Cache
    • Cache Dependency
    • Cache Vary
    • Exercises
  • User Guide
    • Web Handlers
    • Middleware
    • Transforms
    • Templates
    • Caching
  • Modules
    • wheezy.web.authorization
    • wheezy.web.caching
    • wheezy.web.templates
    • wheezy.web.transforms
    • wheezy.web.handlers
    • wheezy.web.handlers.base
    • wheezy.web.handlers.file
    • wheezy.web.handlers.method
    • wheezy.web.handlers.template
    • wheezy.web.middleware
    • wheezy.web.middleware.bootstrap
    • wheezy.web.middleware.errors
    • wheezy.web.middleware.routing
Next