Skip to Content
Développement Web Flask, 2ème édition
book

Développement Web Flask, 2ème édition

by Miguel Grinberg
November 2024
Intermediate to advanced
316 pages
8h 22m
French
O'Reilly Media, Inc.
Book available
Content preview from Développement Web Flask, 2ème édition

Chapitre 12. Les suiveurs

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Les applications web à vocation sociale permettent aux utilisateurs de se connecter à d'autres utilisateurs. Différentes applications appellent ces relations "followers", " friends", " contacts", " connections" ou "buddies", mais la fonction est la même quel que soit le nom, et dans tous les cas, il s'agit de garder une trace des liens directionnels entre les paires d'utilisateurs et d'utiliser ces liens dans les requêtes de la base de données.

Dans ce chapitre, tu apprendras à mettre en place une fonction de suivi pour Flasky. Les utilisateurs pourront "suivre" d'autres utilisateurs et choisir de filtrer la liste des articles de blog sur la page d'accueil pour n'inclure que ceux des utilisateurs qu'ils suivent.

Réexamen des relations dans les bases de données

Comme nous l'avons vu au chapitre 5, les bases de données établissent des liens entre les enregistrements à l'aide de relations. La relation de un à plusieurs est le type de relation le plus courant, où un enregistrement est lié à une liste d'enregistrements apparentés. Pour mettre en œuvre ce type de relation, les éléments du côté "plusieurs" ont une clé étrangère qui pointe vers l'élément lié du côté "un". L'application de l'exemple, dans son état actuel, comprend deux relations de type un à plusieurs : une qui relie les rôles des utilisateurs à des listes d'utilisateurs ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Apprendre les modèles de conception JavaScript, 2e édition

Apprendre les modèles de conception JavaScript, 2e édition

Addy Osmani

Publisher Resources

ISBN: 9798341612464