Почему не отоброжается модель на HTML странице?

Вот сам код:

{% block body %}
  <h1>{{listing.title}}</h1>
{% endblock body %}

При этом ничего не отоброжается, хотя когда обьявляю отдельную переменную для имени предмета все нормально:

listing_title = listing.title
context = {'Listing': listing, 'listing_title': listing_title}

Ответы (1 шт):

Автор решения: microup

Выглядит так, как будто переменная "listing" не определена в контексте. Это может быть причиной того, что данные не отображаются в HTML.

Чтобы это исправить, вам необходимо передать переменную "listing" в контекст. Попробуйте этот исправленный код:

listing_title = listing.title
context = {'listing': listing, 'listing_title': listing_title}

и по сути тот же код для HTML шаблона:

{% block body %}
  <h1>{{listing.title}}</h1>
{% endblock body %}
→ Ссылка