---
title: "Templates"
version: 1.10
locale: es
source: https://docs.djangoproject.com/es/1.10/ref/templates/
canonical: https://djangodocs.dev/es/1.10/ref/templates/
---
# Templates

Django’s template engine provides a powerful mini-language for defining the
user-facing layer of your application, encouraging a clean separation of
application and presentation logic. Templates can be maintained by anyone with
an understanding of HTML; no knowledge of Python is required. For introductory
material, see [Templates](/es/1.10/topics/templates/) topic guide.

- [The Django template language](/es/1.10/ref/templates/language/)

  - [Templates](/es/1.10/ref/templates/language/#templates)
  - [Variables](/es/1.10/ref/templates/language/#variables)
  - [Filters](/es/1.10/ref/templates/language/#filters)
  - [Tags](/es/1.10/ref/templates/language/#tags)
  - [Comments](/es/1.10/ref/templates/language/#comments)
  - [Template inheritance](/es/1.10/ref/templates/language/#template-inheritance)
  - [Automatic HTML escaping](/es/1.10/ref/templates/language/#automatic-html-escaping)
  - [Accessing method calls](/es/1.10/ref/templates/language/#accessing-method-calls)
  - [Custom tag and filter libraries](/es/1.10/ref/templates/language/#custom-tag-and-filter-libraries)
- [Built-in template tags and filters](/es/1.10/ref/templates/builtins/)

  - [Built-in tag reference](/es/1.10/ref/templates/builtins/#built-in-tag-reference)
  - [Built-in filter reference](/es/1.10/ref/templates/builtins/#built-in-filter-reference)
  - [Internationalization tags and filters](/es/1.10/ref/templates/builtins/#internationalization-tags-and-filters)
  - [Other tags and filters libraries](/es/1.10/ref/templates/builtins/#other-tags-and-filters-libraries)
- [The Django template language: for Python programmers](/es/1.10/ref/templates/api/)

  - [Overview](/es/1.10/ref/templates/api/#overview)
  - [Configuring an engine](/es/1.10/ref/templates/api/#configuring-an-engine)
  - [Loading a template](/es/1.10/ref/templates/api/#loading-a-template)
  - [Rendering a context](/es/1.10/ref/templates/api/#rendering-a-context)
  - [Playing with `Context` objects](/es/1.10/ref/templates/api/#playing-with-context-objects)
  - [Loading templates](/es/1.10/ref/templates/api/#loading-templates)
  - [Custom loaders](/es/1.10/ref/templates/api/#custom-loaders)
  - [Template origin](/es/1.10/ref/templates/api/#template-origin)
- [Upgrading templates to Django 1.8](/es/1.10/ref/templates/upgrading/)

  - [The `TEMPLATES` settings](/es/1.10/ref/templates/upgrading/#the-templates-settings)
  - [`django.template.loader`](/es/1.10/ref/templates/upgrading/#django-template-loader)
  - [`Template()`](/es/1.10/ref/templates/upgrading/#template)

> **See also**
>
> For information on writing your own custom tags and filters, see
> [Custom template tags and filters](/es/1.10/howto/custom-template-tags/).
