モデル:
class Person(models.Model):
friends= models.ManyToManyField("self", blank=True, null=True)
friends = person.friends.order_by('friends__id')[:5]
私も試しました
friends = Person.objects.filter(friends=obj).order_by('-friends__id')[:5]
中央のテーブル ID (pk) で並べ替えられた友人を取得する必要があります。