Подскажите как сделать запрос через 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()
выдаст первую созданную модель.
Комментариев нет:
Отправить комментарий