si vous utilisez PostgreSQL, la syntaxe habituelle est :
select distinct on (name)
name, value
from environments_serverpropertie
where server = ...
order by name, timestamp desc
Depuis la documentation PostgreSQL :
Vous pouvez le voir et l'essayer dans démo de violon SQL .
Il est possible de traduire cette syntaxe en django, depuis documentation Django :
Donc, dans django, ce sera quelque chose comme :
ServerPropertie.objects.filter(...).order_by('name', '-timestamp').distinct('name')