Donc, voici ce que je veux faire. J'ai un modèle Staff, qui a une clé étrangère au modèle User. J'ai également une correspondance de modèle qui a une clé étrangère au modèle d'utilisateur.Question sur le modèle django API
Je veux sélectionner combien Matches every Staff a. Je ne sais pas comment faire cela, jusqu'à présent, je l'ai seulement travaillé pour le modèle User. De Staff, il ne permettra pas d'annoter Match.
C'est ce qui fonctionne actuellement
User.objects.annotate(amount=Count("match")).filter(Q(amount__gt=0)).order_by("amount")
Et ce que je voulais faire
Staff.objects.annotate(amount=Count("match")).filter(Q(amount__gt=0)).order_by("amount")
Et en passant, est-il possible de filtrer les résultats? Je veux filtrer les correspondances par une certaine colonne.
Génie !! Merci beaucoup Lakshman, c'était exactement ce dont j'avais besoin! – Clash