def getRanking(anObject):
    return anObject.ranking()

def myview(request):
    venues = list(Venue.objects.filter())
venues.sort(key=getRanking, reverse=True)
return render(request, 'page.html', {'venues': venues})
Как вернуть самые популярные элементы в таблице, но где каждый элемент уникален?