Django {% extends 'home.html'%} не передает динамический контент с расширенной страницы на новую страницу - PullRequest
0 голосов
/ 02 марта 2019

Возможно ли увидеть расширенный динамический контент ((link.nameOne, link.nameTwo)) со страницы home.html на странице next.html в При помощи следующего кода:

home.html

<!doctype html>
<html lang="en">
<head>
</head>
<body>
  <header>
      <ul>
          {% for link in links.all %}
          <li>
            <a href="{{ link.nameOne }}">{{ link.nameTwo }}</a>
          </li>
          {% endfor %}
      </ul>
  </header>
  {% block content %} 
  {% endblock %}
  <footer>
  </footer>
  </html>

nextPage.html

{% extends 'home.html' %}
{% block content %}
  Hello world!
{% endblock %}

1 Ответ

0 голосов
/ 02 марта 2019

Да, это возможно, но вы должны отправить контекстную информацию в шаблон с такими же именами.

см. Пример ниже

def some_view(request):
    context = {'links': links_queryset}
    return render(request, 'nextPage.html', context)
...