Nasıl bir query oluşturmalıyım

Hepinize merhaba,

Resimde gördüğünüz tabloyu Django Query de nasıl yaparım.

Amacım cat field (her değer için) alanındaki en son kaydı almak.

1

Bunların arasında bağ oluşturabilirsiniz.

https://docs.djangoproject.com/en/2.2/ref/models/fields/#module-django.db.models.fields.related

Soruyu ben sordum ben cevaplayım. Net cevabı da ben yazayım bari. Belki birinin işine yarar :grinning:

from django.db.models import OuterRef, Subquery

sq = Model.objects.filter(cat=OuterRef('cat')).order_by('-pk')
veri = Model.objects.filter(pk=Subquery(sq.values('pk')[:1]))
2 Beğeni