Bonjour


Je connais un peu le fonctionnement de filter avec des foreignKeys()

Code : Sélectionner tout - Visualiser dans une fenêtre à part
recent_comments = Comment.objects.filter(champs__name = "VALEUR")
par contre, je ne comprends pas la différence, l'avantage d'utiliser la classe OuterRef('pk').
"La référence externe via une clé primaire"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
recent_comments = Comment.objects.filter(post=OuterRef('pk'), created_at__gte=one_day_ago)
https://docs.djangoproject.com/fr/4....s/expressions/

Quelqu'un pourrait-t-il m'expliquer la différence ? Ou fournir un tutoriel (idéalement en Français) ?


Bonne semaine à tous