google_online
@google_online
My morning begins with coffee and Twitter.

Как в django вывести все посты в блоге в обратном порядке?

Как в django вывести все посты в блоге в обратном порядке ?
  • Вопрос задан
  • 3421 просмотр
Решения вопроса 1
pomasokol
@pomasokol
Full-stack Web-dev (Django/Angular 2+/Vue)
Еще как вариант можно прописать в модели в файле models.py
class Post(models.Model):
    #Поля модели
    
    class Meta:
        ordering = ['-pub_date',]

Где "pub_date" это поле, по которому хотите сортировать

UPD. Да, забыл скобки
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
MyModel.objects.all().order_by('-published_at')
Ответ написан
inlanger
@inlanger
Django программист
Попробуйте так:
class PostListView(ListView):
    model = Post

	def get_queryset(self):
		return super(PostListView, self).get_queryset(**kwargs).order_by('-created_at')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы