Задать вопрос
@Domohod

Как исправить 'Comment' object is not reversible?

Мне нужно вывести комментарии в обратном порядке, однако шаблонизатор Django не позволяет использовать функции циклов, поэтому я пишу view так:
class Comment2(TemplateView):
    template_name = "registration/comments.html"


    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        comment = Comment.objects.get(pk=1)
        conversely = reversed(comment)
        context['comment'] = comment
        context['conversely'] = conversely
        return context


в шаблоне рендрятся комментарии:
{% for item in conversely %}

Но вызывается ошибка:
'Comment' object is not reversible
line: conversely = reversed(comment)


Помогите, как мне ее исправить?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
@Domohod Автор вопроса
все на самом деле просто.
reversed достаточно просто прописать в шаблон.
{% for item in comments reversed %}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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