---
title: "contrib packages"
version: 5.2
locale: es
source: https://docs.djangoproject.com/es/5.2/ref/contrib/
canonical: https://djangodocs.dev/es/5.2/ref/contrib/
---
# `contrib` packages

Django aims to follow Python’s [«batteries included» philosophy](https://docs.python.org/3/tutorial/stdlib.html#tut-batteries-included). It ships with a variety of extra, optional tools
that solve common web development problems.

This code lives in [django/contrib](https://github.com/django/django/blob/stable/5.2.x/django/contrib) in the Django distribution. This document
gives a rundown of the packages in `contrib`, along with any dependencies
those packages have.

> **Including contrib packages in INSTALLED_APPS**
>
> 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.redirects'`) to your [`INSTALLED_APPS`](/es/5.2/ref/settings/#std-setting-INSTALLED_APPS) setting
> and rerun `manage.py migrate`.

- [The Django admin site](/es/5.2/ref/contrib/admin/)
- [`django.contrib.auth`](/es/5.2/ref/contrib/auth/)
- [The contenttypes framework](/es/5.2/ref/contrib/contenttypes/)
- [The flatpages app](/es/5.2/ref/contrib/flatpages/)
- [GeoDjango](/es/5.2/ref/contrib/gis/)
- [`django.contrib.humanize`](/es/5.2/ref/contrib/humanize/)
- [The messages framework](/es/5.2/ref/contrib/messages/)
- [`django.contrib.postgres`](/es/5.2/ref/contrib/postgres/)
- [The redirects app](/es/5.2/ref/contrib/redirects/)
- [The sitemap framework](/es/5.2/ref/contrib/sitemaps/)
- [The «sites» framework](/es/5.2/ref/contrib/sites/)
- [The `staticfiles` app](/es/5.2/ref/contrib/staticfiles/)
- [The syndication feed framework](/es/5.2/ref/contrib/syndication/)

## `admin`

The automatic Django administrative interface. For more information, see
[Tutorial 2](/es/5.2/intro/tutorial02/) and the
[admin documentation](/es/5.2/ref/contrib/admin/).

Requires the [auth](#auth) and [contenttypes](#contenttypes) contrib packages to be installed.

## `auth`

Django’s authentication framework.

See [User authentication in Django](/es/5.2/topics/auth/).

## `contenttypes`

A light framework for hooking into «types» of content, where each installed
Django model is a separate content type.

See the [contenttypes documentation](/es/5.2/ref/contrib/contenttypes/).

## `flatpages`

A framework for managing «flat» HTML content in a database.

See the [flatpages documentation](/es/5.2/ref/contrib/flatpages/).

Requires the [sites](#sites) contrib package to be installed as well.

## `gis`

A world-class geospatial framework built on top of Django, that enables
storage, manipulation and display of spatial data.

See the [GeoDjango](/es/5.2/ref/contrib/gis/) documentation for more.

## `humanize`

A set of Django template filters useful for adding a «human touch» to data.

See the [humanize documentation](/es/5.2/ref/contrib/humanize/).

## `messages`

A framework for storing and retrieving temporary cookie- or session-based
messages

See the [messages documentation](/es/5.2/ref/contrib/messages/).

## `postgres`

A collection of PostgreSQL specific features.

See the [contrib.postgres documentation](/es/5.2/ref/contrib/postgres/).

## `redirects`

A framework for managing redirects.

See the [redirects documentation](/es/5.2/ref/contrib/redirects/).

## `sessions`

A framework for storing data in anonymous sessions.

See the [sessions documentation](/es/5.2/topics/http/sessions/).

## `sites`

A light framework that lets you operate multiple websites off of the same
database and Django installation. It gives you hooks for associating objects to
one or more sites.

See the [sites documentation](/es/5.2/ref/contrib/sites/).

## `sitemaps`

A framework for generating Google sitemap XML files.

See the [sitemaps documentation](/es/5.2/ref/contrib/sitemaps/).

## `syndication`

A framework for generating syndication feeds, in RSS and Atom, quite easily.

See the [syndication documentation](/es/5.2/ref/contrib/syndication/).
