Упорядочение данных по последней загрузке в django FBV

У меня есть представление списка, в котором я отображаю загруженные записи, сейчас они отсортированы по имени, мне нужно изменить их на сортировку по дате создания (которая находится в модели).

@login_required
def records(request, 
    template='records.html'):
    FBVPermission(IsUser).check(request)
    user = request.user.person.is_user

    data = {'user':user, 'records': user.records.all()}
    return render(request, template, data)

Попробуйте это :

user.records.all().order_by("-date")

Предполагается, что у вас есть дата поля, в противном случае измените ее на то, что относится к вашему полю.

"-" означает убывающий порядок, удалите его для противоположного

https://docs.djangoproject.com/en/4.1/ref/models/querysets/#django.db.models.query.QuerySet.order_by

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