Club model
El modelo Club representa una entidad de club en la base de datos. Incluye varios campos para almacenar información como el nombre, descripción, imagen, categoría, número de miembros, creador y estado público.
Campos
name string
El nombre del club.
description text
Una descripción detallada del club.
image image
Una imagen opcional que representa al club. Los tipos de archivo permitidos son jpg, png y webp, con un tamaño máximo de 1 MB y dimensiones de 600x600 píxeles.
category string
La categoría del club. Es un campo de opción con opciones predefinidas.
members positive integer
El número de miembros en el club. El valor predeterminado es 0.
created_by one-to-one field
El usuario que creó el club. Esta es una relación uno a uno con el modelo User y está limitada a usuarios disponibles.
is_public boolean
Indica si el club es público o no.
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 el ítem está disponible o no. El valor predeterminado es True.