Welcome in the Werkzeug documentation.
Documentation regarding the Werkzeug modules and Werkzeug as such.
- Installing Werkzeug
- Tutorial - getting started with Werkzeug by implementing a simple tinyurl clone.
- Important Terms - read this before reading the Werkzeug documentation.
- Wrappers - wrap environ and start_response in request/response objects.
- Routing System - a powerful URL dispatcher and builder.
- Mini Templates - minimal templating system
- Management Script Utilities - tools to write simple management scripts.
- Test Utilities - send requests to your application from the python interpreter or unittests.
- HTTP Exceptions - exception classes that work like response objects for non 200 HTTP status codes.
- Utilities - useful things like multi value dicts, a data structure for headers etc.
- Context Locals - WSGI centric version of thread.local
- Debugging System - interactive debugger
- API Stability - API stability
This part of the documentation mainly explains how to develop WSGI applications. This is also interesting if you don't want to use Werkzeug but other WSGI utilities, the ideas are the same.
- Serving WSGI Applications - serving WSGI applications.
- How WSGI Works - short introduction to WSGI and Werkzeug.
- Organizing Code - gives you an idea how you can organize your code when using Werkzeug.
- Other Libraries - links to other libraries you can use with Werkzeug.
- Deploying WSGI Applications - ready for production? This page covers all the details you have to know to deploy your application on various webservers.