Skip to content

Picture model

El modelo Picture representa una entrada de imagen en la base de datos. Incluye campos para almacenar el tipo de contenido, el ID del objeto, el nombre y la imagen misma.

Campos

content_type integer

Una clave foránea al modelo ContentType, limitada a modelos específicos (anime, manga, personaje, persona).


object_id UUID

El UUID del objeto relacionado.


content_object GenericForeignKey

Una clave foránea genérica que vincula la imagen con el tipo de contenido y el ID del objeto.


name string

El nombre de la imagen, con un valor predeterminado generado por generate_random_code.


image image

El archivo de imagen, con validaciones para la extensión del archivo, tamaño y dimensiones.


created_at datetime

La fecha y hora en que se creó por primera vez la entrada. Este campo se llena automáticamente cuando la entrada se guarda inicialmente.


updated_at datetime

La fecha y hora de la última actualización. Este campo se actualiza automáticamente cada vez que se modifica y guarda la entrada.


is_available boolean

Indica si la imagen está disponible o no. El valor predeterminado es True.