als je PostgreSQL gebruikt, is de gebruikelijke syntaxis daarvoor:
select distinct on (name)
name, value
from environments_serverpropertie
where server = ...
order by name, timestamp desc
Van PostgreSQL-documentatie :
Je kunt het zien en proberen in sql fiddle-demo .
Het is mogelijk om deze syntaxis naar django te vertalen, van django-documentatie :
Dus in django zal het zoiets zijn als:
ServerPropertie.objects.filter(...).order_by('name', '-timestamp').distinct('name')