можно аннотировать id второй модели, взяв первую модель из связи?
типо как-то так
Model1.objects.annotate(first_model2_id=Subquery(Model2.objects.filter(model1_set__id__in=[OuterRef('id')]).values('id')[:1]))
но так не выходит - у меня это поле будет None
вроде нашел Model1.objects.annotate(first_model2_id=Subquery(Model2.objects.filter(model1_set__id=OuterRef('id')).values('id')[:1]))
Тут ещё можно, наверное, через Min('pk') сделать
Обсуждают сегодня