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()
Вернуться на верх