Я только что узнал о методе latest()
. Я пошел к документации django, чтобы узнать больше об этом. В документации написано:Использование метода last() с типами полей, отличных от поля даты (Django)
Возвращает последний объект в таблице, по дате, используя field_name при условии, как поле даты.
Однако в учебнике, что я следую, этот метод используется вместе с именем поля для models.PositiveIntegerField()
поля (и модель не определяет get_latest_by
). Я пытался найти объяснение и подобное использование этого метода, где field_name
отличается от поля даты.
Я нашел некоторую информацию here, где говорится, что:
... он, вероятно, работать с другими общих упорядоченных типов тоже, но не уверен ...
и
Это делает работу с первичными ключами ...
Также я нашел аналогичный случай here, где метод latest()
используется с полем id
.
Однако все же я не нашел ответа, можно ли использовать этот метод с чем-то другим, кроме поля даты? Есть ли другой метод, который более подходит для такого рода задач?