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
.