Упорядочение данных по последней загрузке в 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