Как подсчитать поля даты в наборе запросов с одним и тем же внешним ключом в Django
Я использую Django, есть ли способ вычисления между различными полями в наборе запросов, которые имеют один и тот же внешний ключ?
То есть, я хочу вычесть дату зачисления из даты инъекции.
injection_date | enroll_date | student_id (Foreignkey) |
---|---|---|
2021-10-31 | 22 | |
2021-11-03 | 22 |
Это код, который я написал на данный момент, что мне нужно исправить?
[views.py]
injection_enroll = Student.objects\
.annotate(injection_enroll=F('injection_date') - F('enroll_date'))\
.values('injection_enroll')