Django join fields in queryset
Можно ли объединить общие поля в разных наборах запросов. У меня есть имя_дня = понедельник в двух наборах запросов. Я хочу объединить их в один. Причина, по которой я хочу это сделать, заключается в том, что при отображении на frontend react. Я хочу видеть только один понедельник, а не два понедельника.
[
{
"day__day_name": "Monday",
"subject_name__subject_name": "Maths"
},
{
"day__day_name": "Monday",
"subject_name__subject_name": "English"
}
]
Я хочу объединить эти оба "понедельника" так, чтобы я мог вернуть только один "понедельник", а не два или более
Этот запрос Django может помочь вам.
Model.objects.select_related('day').values('day__day_name','subject_name__subject_name').order_by('day__day_name').distinct()