DESCRIPTION.rst 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Werkzeug
  2. ========
  3. Werkzeug started as simple collection of various utilities for WSGI
  4. applications and has become one of the most advanced WSGI utility
  5. modules. It includes a powerful debugger, full featured request and
  6. response objects, HTTP utilities to handle entity tags, cache control
  7. headers, HTTP dates, cookie handling, file uploads, a powerful URL
  8. routing system and a bunch of community contributed addon modules.
  9. Werkzeug is unicode aware and doesn't enforce a specific template
  10. engine, database adapter or anything else. It doesn't even enforce
  11. a specific way of handling requests and leaves all that up to the
  12. developer. It's most useful for end user applications which should work
  13. on as many server environments as possible (such as blogs, wikis,
  14. bulletin boards, etc.).
  15. Details and example applications are available on the
  16. `Werkzeug website <http://werkzeug.pocoo.org/>`_.
  17. Features
  18. --------
  19. - unicode awareness
  20. - request and response objects
  21. - various utility functions for dealing with HTTP headers such as
  22. `Accept` and `Cache-Control` headers.
  23. - thread local objects with proper cleanup at request end
  24. - an interactive debugger
  25. - A simple WSGI server with support for threading and forking
  26. with an automatic reloader.
  27. - a flexible URL routing system with REST support.
  28. - fully WSGI compatible
  29. Development Version
  30. -------------------
  31. The Werkzeug development version can be installed by cloning the git
  32. repository from `github`_::
  33. git clone git@github.com:mitsuhiko/werkzeug.git
  34. .. _github: http://github.com/mitsuhiko/werkzeug