Capítulo 12. Seguidores

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Las aplicaciones web con conciencia social permiten a los usuarios conectar con otros usuarios. Diferentes aplicaciones llaman a estas relaciones seguidores, amigos, contactos, conexiones o compinches, pero la función es la misma independientemente del nombre, y en todos los casos implica llevar un registro de los vínculos direccionales entre pares de usuarios y utilizar estos vínculos en las consultas a la base de datos.

En este capítulo, aprenderás a implementar una función de seguidores para Flasky. Los usuarios podrán "seguir" a otros usuarios y elegir filtrar la lista de entradas del blog en la página de inicio para incluir sólo las de los usuarios a los que siguen.

Revisión de las relaciones entre bases de datos

Como se explica en el Capítulo 5, las bases de datos establecen vínculos entre registros mediante relaciones. La relación uno a muchos es el tipo de relación más común, en la que un registro está vinculado a una lista de registros relacionados. Para implementar este tipo de relación, los elementos del lado "muchos" tienen una clave ajena que apunta al elemento vinculado del lado "uno". La aplicación de ejemplo, en su estado actual, incluye dos relaciones de uno a muchos: una que vincula los roles de usuario a listas de usuarios y otra que vincula los usuarios a las entradas de blog de su autoría.

La mayoría de los demás tipos ...

Get Desarrollo Web con Flask, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.