There are a number of libraries that either come bundled with playdoh or are
otherwise useful for it. The list is incomplete.
For a full list of enhancements enabled by default, check out the
Note: Libraries marked with an *asterisk* are bundled with playdoh by default.
Deferred Execution (cron, message queues)
Internationalization (i18n) and Localization (L10n)
A collection of tools for internationalizing Python applications.
World Timezone Definitions for Python.
A library that builds on Babel and Jinja2 to make extracting strings easy and
- The Translate toolkit*:
Tools for working between translation formats.
Middlewares and other stuff we share.
Middleware and decorators for directing users to your mobile site.
Security and Data Sanitization
An easy, HTML5, whitelisting HTML sanitizer.
Monkey-patches strong password hashing support into Django.
Extension to Django Forms that strips spaces.
Replaces Django’s cookie-based CSRF method with a session-based one, in
order to mitigate certain cookie-forging attacks.
Templates and Caching
Automatic caching and invalidation for Django models through the ORM.
An adapter for using Jinja2 templates with Django.
Concatenate and minify JS and CSS for Jinja2 + Jingo + Django.
Client for Zeus Traffic Manager SOAP API.
Utilities to extract and manipulate Django fixtures.
Django test runner using nose.
nose extends unittest to make testing easier.
A grab-bag of testing utilities that are pretty specific to our Django,
Jinja2, and nose setup.
Little utilities that don’t deserve a package.