mentionship = Mention.objects.filter(mentionn_id = step_id)[-3:0] #Не работает
Mention.objects.filter(mentionn_id=step_id).order_by('-pk')[:3]
If no such ordering is defined for a given QuerySet, calling reverse() on it has no real effect
mentionship = Mention.objects.filter(mentionn_id = step_id)
mentionship_last3 = mentionship[mentionship.count()-3:]
mentionship_last3 = mentionship.reverse()[:3]