Есть ли способ вернуть набор запросов первого экземпляра указанного поля c из модели django - PullRequest
0 голосов
/ 30 апреля 2020

Скажем, у меня есть модель с именем Workout, и она заполнена как таковая enter image description here

Я хочу вернуть набор запросов первого экземпляра каждой новой даты, отфильтрованной текущим пользователем , В этом случае, если текущий зарегистрированный пользователь - user_id = 1, набор запросов будет содержать объекты тренировки с идентификаторами 1,4 и 5. Есть ли способ добиться этого с помощью метода Workout.objects ...? Приветствия.

1 Ответ

0 голосов
/ 30 апреля 2020

Вы можете использовать различные в поле даты, чтобы получить уникальные тренировки на основе поля даты.

Workout.objects.filter(user=user).distinct('date')
...