def get_queryset(self):
    query = super(OnlineManager, self).get_queryset()
query = query.filter(is_online=True).order_by('social_channel', '-id'
    ).distinct('social_channel')
Последние записи из каждой категории в модели django