Skip to content

News model

El modelo News representa una entrada de noticias en la base de datos. Incluye diversos campos para almacenar información como el título, descripción, contenido, imagen, URL de la fuente, etiqueta y relaciones con anime y manga. Además, almacena información sobre el autor de la noticia.

Campos

name string

El título del artículo de noticias.


description string

Una breve descripción del artículo de noticias.


content text

El contenido completo del artículo de noticias.


image image

Una imagen asociada con el artículo de noticias. La imagen se carga en una ruta específica definida por la función picture_image_path.


source URL

La URL de la fuente del artículo de noticias.


tag string

Una etiqueta que categoriza el artículo de noticias. El campo de etiqueta tiene opciones predefinidas definidas por TagChoices y, por defecto, se establece en TagChoices.PENDING.


anime_relations many-to-many

Una relación de muchos a muchos con el modelo Anime, permitiendo que el artículo de noticias esté asociado con múltiples entradas de anime.


manga_relations many-to-many

Una relación de muchos a muchos con el modelo Manga, permitiendo que el artículo de noticias esté asociado con múltiples entradas de manga.


author_id foreign key

Una relación de clave foránea con el modelo User, que referencia al autor del artículo de noticias. El autor debe tener is_available establecido en True.


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.