Django Framework : Я не понимаю, как показать мои данные в homepage.views из polls.views

Спасибо, что прочитали! У меня есть некоторые проблемы, чтобы понять, как отобразить мои polls.views в моей homepage.views.

вот код, не работающий в моей домашней странице_index.html :

{% if latest_question_list %}
    <ul>
        {% for question in latest_question_list %}
            <li><a href="{% url 'polls:detail.html' question.id %}">{{ question.question_text }}</a></li>
        {% endfor %}
    </ul>
    {% else %}
    <p>No polls are available.</p>
{% endif %}

Тот же самый код работает на его собственном приложении под названием polls и мне не удается повторить это же самое на моей домашней странице

Это моя домашняя страница/urls.py :

from django.urls import path, re_path
from django.conf.urls import include
from . import views
app_name = 'homepage'
urlpatterns = [
  path('', views.homepage.as_view(), name='homepage'),
]

и это моя домашняя страница/views.py :

from django.views import generic
from django.utils import timezone
from blog.models import Article

class homepage(generic.ListView):
    template_name = 'homepage/homepage_index.html'
    context_object_name = 'latest_article_list'

    def get_queryset(self):
        return Article.objects.filter(
            pub_date__lte=timezone.now()
        ).order_by('-pub_date')[:20]

Когда я запускаю свой локальный сервер, перехожу на домашнюю страницу_index.html, я получаю сообщение : Нет доступных опросов.

Я что-то пропустил, и я не знаю что и где, похоже, что доступ к ДАННЫМ не работает.

Извините, если я неправильно понял ситуацию, дайте мне знать, если вы хотите больше деталей, спасибо!

Вернуться на верх