Как вывести последние 3 объекта в Django?
Mention.objects.filter(mentionn_id=step_id).order_by('-pk')[:3]
Где в order_by ты кладёшь поле с минусом (по убыванию), по которому нужно эти самые последние выбрать. pk - это алиас к primary key. Если ты его не менял - это ID.
Bojczuk: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).order_by('-date_update')[:3]
поле date_update - это дата добавления/обновления записи. надеюсь подобное у Вас есть