Retour à la leçon
Mission

Mission : réparer une relation auteur-article incohérente en mémoire

Diagnostiquer pourquoi article.auteur reste None après un ajout côté auteur, et corriger la relation avec back_populates.

Contexte

Un développeur écrit auteur.articles.append(article) pour lier un nouvel article à son auteur. Juste après, en mémoire (avant tout rechargement depuis la base), article.auteur vaut toujours None. Le modèle Article déclare bien auteur: Mapped["Auteur"] = relationship(), mais sans paramètre supplémentaire.