Ik denk niet dat er één enkele query is die dit zou kunnen doen, omdat er geen mechanisme uit de database is om een willekeurige uit duplicaten te kiezen. Als u echter alleen om die twee velden geeft, kunt u het volgende doen:
MyModel.objects.order_by('tcode').values('tcode', 'created_on').distinct()
Dit geeft je geen volledige MyModel
objecten, maar een lijst met woordenboeken die alle bestaande combinaties van tcode
. bevatten en created_on
.