Jag tror inte att det finns en enda fråga som kan göra detta, eftersom det inte finns någon mekanism från databasen för att välja en slumpmässig från dubbletter. Men om du bara bryr dig om dessa två fält kan du göra:
MyModel.objects.order_by('tcode').values('tcode', 'created_on').distinct()
Detta ger dig inte fullständig MyModel
objekt, men en lista över ordböcker som innehåller alla befintliga kombinationer av tcode
och created_on
.