Выборка последнего элемента перед временем в django

Здесь я должен отфильтровать эту модель по created_at и после этого я должен выбрать последний элемент для пользователя вот моя модель:

class UserWorkPattern(models.Model):
    user = models.ForeignKey("profile.User", on_delete=models.CASCADE)
    work_pattern = models.ForeignKey("workpattern.WorkPattern", on_delete=models.CASCADE)
    offset = models.ForeignKey('workpattern.ShiftPeriod', on_delete=models.CASCADE, null=True, blank=True,
                               verbose_name='shift offset', help_text='delivered shift period.')
    created_at = models.DateTimeField(default=now)
    updated_at = models.DateTimeField(default=now)

    def __str__(self):  
        return str(self.user) + ' - ' + str(self.work_pattern)

Как я могу сделать это, написав запрос, а не питоническим способом!

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