를 반환 내가이 쿼리가 :파이썬 목록의 최대마다 다른 결과
res = []
obj1= MyModel1.objects.order_by('-id')[:1]
obj2= MyModel2.objects.order_by('-id')[:1]
res.extend(x for x in (obj1, obj2))
max_res = max(res)
를하지만 나에게 매번 다른 결과를주고있다 - 또 다른 시간을, MyModel1에서 한 번을, MyModel2에서 다른 개체를 하나의 개체를 의미합니다. 내 소원은이 두 모델의 최신 객체를 얻는 것입니다.
내가 함께 노력 :max_res = max(res, key=lambda r: r.id)
하지만 말을한다 : 'QuerySet' object has no attribute 'id'
의도적 obj1''로 반복 할당된다? – kviiri
@kviiri 오 죄송합니다, 내 오타 – doniyor