Wenn Sie PostgreSQL verwenden, lautet die übliche Syntax dafür:
select distinct on (name)
name, value
from environments_serverpropertie
where server = ...
order by name, timestamp desc
Aus der PostgreSQL-Dokumentation :
Sie können es in sql fiddle demo sehen und ausprobieren .
Es ist möglich, diese Syntax von Django-Dokumentation :
In Django wird es also so aussehen:
ServerPropertie.objects.filter(...).order_by('name', '-timestamp').distinct('name')