Glosario

modelo concreto

Un modelo no abstracto (abstract=False).

campo

Una atributo en un modelo; un campo dado suele mapear directamente a una columna de base de datos única.

Véase Modelos.

vista genérica

Una función de vista de alto orden que proporciona una implementación abstracta/genérica de un idiolecto o patrón común encontrado en el desarrollo de vistas.

Véase Vistas basadas en clases.

modelo

Los modelos almacenan los datos de tu aplicación.

Véase Modelos.

MTV

«Modelo-template-visor»; un patrón de software, similar en estilo a MVC, pero una mejor descripción de la forma en que Django hace las cosas.

Ver: la entrada del FAQ.

MVC

Modelo-visor-controlador; un patrón de software. Django sigue MVC en cierta medida: ver la entrada del FAQ.

proyecto

Un paquete de Python – es decir, un directorio de código – que contiene todas las configuraciones para una instancia de Django. Esto incluiría la configuración de la base de datos, opciones específicas de Django y ajustes específicos de aplicaciones.

propiedad

También conocidas como «atributos gestionados», y una característica de Python desde la versión 2.2. Esta es una forma elegante de implementar atributos cuya utilización recuerda el acceso a atributos, pero cuya implementación utiliza llamadas a métodos.

Ver: property.

queryset

Un objeto que representa algún conjunto de filas a ser recuperadas desde la base de datos.

Ver: /topics/db/consultas.

Slug

Un rótulo corto para algo, que contiene solo letras, números, guiones bajos o guiones. Se utilizan generalmente en URLs. Por ejemplo, en una URL típica de entrada de blog:

https://www.djangoproject.com/weblog/2008/apr/12/spring/

el último trozo (spring) es la slug.

template

Un trozo de texto que actúa como formato para representar datos. Un modelo ayuda a abstraer la presentación de los datos de los datos en sí mismos.

Ver: Templates.

La vista es responsable de la renderización de una página.

Una función encargada de la presentación de una página.