Django отображать ListView в включить в шаблон - PullRequest
0 голосов
/ 15 мая 2019

У меня есть проект django с home.html в приложении под названием core:

{% extends 'base.html' %}

{% block title %}Home{% endblock %}

{% block content %}
{% if user.is_authenticated %}
  <span>You are now logged in as {{ user.name }}</span>
  {% include "headlines.html" %}
  <p><a href="{% url 'logout' %}">logout</a></p>


{% else %}
  <p>You are not logged in</p>
    <a href="{% url 'login' %}">login</a>
    <a href="{% url 'signup' %}">signup</a>
{% endif %}
{% endblock %}

У меня есть headlines.html в другом приложении, которое обрабатывает мои маршруты API:

<html><body>
<h1>Headlines</h1>
<ul>
    {% for headline in object_list %}
    <li>{{ headline.headline }}</li>
    {% endfor %}
</ul>
</body></html>

В настоящее время я не получаю никаких данных из заголовков на моей домашней странице. Я знаю, как запросить мою модель, но я хочу имитировать вызов API из отдельного интерфейса. Как запросить API из шаблона?

...