Страницы

Поиск по вопросам

вторник, 9 июля 2019 г.

Достать последнюю модель по дате создания Django

Подскажите как сделать запрос через Model.objects.get() либо через Model.objects.filter(), чтобы получить последнюю созданную модель. Есть поле
create_date = models.DateField( 'Создан', auto_now_add=True )


Ответ

В модели в мете можно определить полe get_latest_by
get_latest_by = "create_date"
Тогда запрос
Model.objects.latest()
выдаст вам последнюю модель, отсортированную по полю create_date, а запрос
Model.objects.earliest()
выдаст первую созданную модель.

Комментариев нет:

Отправить комментарий