Django aims to follow Python’s “batteries included” philosophy. It ships
with a variety of extra, optional tools that solve common Web-development
problems.

This code lives in django/contrib in the Django distribution. This document
gives a rundown of the packages in contrib, along with any dependencies
those packages have.

Note

For most of these add-ons – specifically, the add-ons that include either
models or template tags – you’ll need to add the package name (e.g.,
'django.contrib.admin') to your INSTALLED_APPS setting and
re-run manage.pysyncdb.

A collection of various Django snippets that are useful only for a particular
country or culture. For example, django.contrib.localflavor.us.forms
contains a USZipCodeField that you can use to validate U.S. zip codes.