@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)


Помогите, как мне ее исправить?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@Domohod Автор вопроса
все на самом деле просто.
reversed достаточно просто прописать в шаблон.
{% for item in comments reversed %}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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