скажем, у меня есть такая модель:
class Arrival(models.Model):
client = models.ForeignKey(User, related_name='client')
time = models.DateTimeField()
Теперь я хотел бы построить график с количеством уникальных посещений клиентов на каждую дату.
Мой текущий подход заключается в использовании:
Arrival.objects.values('client','time')
после этого преобразуйте все поле даты и времени в поле даты. Используйте библиотеку python, чтобы получить список уникальных дат, а затем выполните итерацию по клиентам, чтобы узнать, сколько клиентов посещают за дату.
У кого-нибудь есть более эффективный подход, пожалуйста?