Jak mogę sortować według id ManyToManyField w Django?
Mam obiekt ManyToManyField w obiekcie użytkownika i służy on do mapowania użytkowników, których śledzi użytkownik. Próbuję pokazać listę podzbiorów osób, które ostatnio obserwowali. Czy istnieje sztuczka w .order_by (), która pozwoli mi sortować według id ManyToManyField? Dane tam są, prawda?
# (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")
Spowoduje to wyświetlenie listy użytkowników, których użytkownik śledzi, ale zamówionych przez nich, gdy dołączyli. Chcę, aby kolejność poniższej listy była zgodna z kolejnością, w której użytkownik podążał za nimi.