Как аннотировать определение запроса в 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",
)
Примечание: я НЕ пытаюсь получить только объекты пользователя.