У меня есть следующие модели:
Player
Карта
Я могу легко запросить все карты, принадлежащие одному игроку, запустив Player.objects.get(id=1).cards.all().
Player.objects.get(id=1).cards.all()
Но как мне получитьвсе карты всех игроков?Я ищу что-то вроде Player.objects.all().cards.
Player.objects.all().cards
Заранее спасибо
Попробуйте iterating через queryset.
iterating
queryset
players = Player.objects.all() cards = [] for player in players: player_cards = player.cards.all() cards.append(player_cards)
Возможно, вам придется немного поиграть с синтаксисом, но это должно приблизить вас