Отдельный выбор Django
у меня есть эта модель:
class Person:
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
sexe = models.TextChoices('M', 'F')
arrival_date = models.DateField(max_length=30)
reason = models.CharField(max_length=30)
Получается, что один и тот же человек может быть зарегистрирован несколько раз (меняется только дата прибытия и причина). Я хотел бы сделать запрос, который бы перечислял разные персоны. Например, если человек зарегистрирован много раз, он будет выбран только один раз.
Как я могу это сделать? Спасибо.
вы можете получить данные таким образом:
Person.objects.values_list('first_name', 'last_name', 'sexe').distinct()
<
Вернуться на верх
Person.objects.filter(positive = 1).order_by().values('first_name').distinct()
для Postgre:
Person.objects.order_by('first_name').distinct('first_name')