Django {% extends 'home.html' %} 不将动态内容从扩展页面传输到新页面

Django {% extends 'home.html' %} does not transfering dynamic content from extended page to new page

是否可以看到扩展的动态内容((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 %}

可以,但您必须将上下文信息发送到具有相同名称的模板。

查看下面的示例

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