Saya tidak berpikir ada satu permintaan pun yang dapat melakukan ini, karena tidak ada mekanisme dari database untuk memilih yang acak dari duplikat. Namun, jika Anda hanya peduli dengan dua bidang itu, Anda dapat melakukan:
MyModel.objects.order_by('tcode').values('tcode', 'created_on').distinct()
Ini tidak akan memberi Anda MyModel
yang lengkap objek, tetapi daftar kamus yang berisi semua kombinasi tcode
dan created_on
.