Como posso classificar pelo id de um ManyToManyField no Django?
Eu tenho um ManyToManyField em um objeto de usuário e é usado para mapear os usuários que o usuário está seguindo. Estou tentando mostrar uma lista de subconjuntos de quem eles mais recentemente seguiram. Existe algum truque em .order_by () que me permita ordenar pelo id do ManyToManyField? Os dados estão lá, certo?
# (people the user is following)
following = models.ManyToManyField(User, related_name="following", blank=True)
theuser.following.filter(user__is_active=True).order_by("user__id")
Isso me dará uma lista dos usuários que o usuário está seguindo, mas ordenou quando eles entraram. Eu quero que a ordem da lista a seguir esteja na ordem de quando o usuário as seguiu.