50 айдишников,
может кто-то подсказать как вытащить только 3 айдишника в values к другим полям? У меня только один айди возвращает, перезаписывая все предыдущие, но оно и понятно почему
Хотя бы ссылку на документацию, а то найти не могу никак
Джанго версии 3.0
а пробовал, слайс работает? типа [:3] (если я правильно понял задачу)
Class Match: …. Player = ManyToManyField У меня запрос Match.objects.filter(…).values_list(player, ….) Если поставлю лимит на Match, то он обрежет матчи, а мне нужно чтоб игроков было не 50, а три
а, тогда может типа так: players = Player.objects.all()[:3] Match.objects.filter(players__in=players).values_list(player_id, ….)
У меня так и есть, но в таком случае я жду более 50 секунд Тут получается много запросов в базу, а я хочу одним запросом как-то сделать
не, в моем последнем примере он выдаст только матчи с этими тремя игроками, а не то, что ты просил
Ну, которые включают этих трёх, я понял, но это немного не то
Обсуждают сегодня