Как аннотировать определение запроса в django с помощью аутентификации

Я хочу сделать фильтр django, упорядоченный по аутентифицированным пользователям. Что-то вроде этого, но объекты аутентифицированных пользователей первыми в возвращаемом наборе запросов:

user = self.request.user
Company.objects.filter(status="approved")

В модели Company имеется внешний ключ user, как показано ниже:

Company(models.Model):
   user = models.ForeignKey(
        settings.AUTH_USER_MODEL,
        null=True,
        default=1,
        on_delete=models.CASCADE,
        related_name="companies",
    )

Примечание: я НЕ пытаюсь получить только объекты пользователя.

Вернуться на верх