Character model
El modelo Character
representa una entrada de personaje en la base de datos. Incluye varios campos para almacenar información como el nombre, nombre en kanji, descripción, rol, imagen y número de favoritos.
Campos
name
string
El nombre del personaje.
name_kanji
string
El nombre en kanji del personaje.
about
text
Una descripción del personaje.
role
string
El rol del personaje, con opciones definidas por RoleChoices
.
image
image
Una imagen opcional del personaje, con validación específica para la extensión del archivo, tamaño y dimensiones (máx. 600x600 píxeles, máx. 1 MB).
favorites
integer
El número de usuarios que han marcado al personaje como favorito. El valor predeterminado es 0.
created_at
datetime
La fecha y hora en que se creó por primera vez el ítem. 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 el ítem está disponible o no. El valor predeterminado es True
.