Добавить в urls в path ещё view

В "статьи" я добавил, но в "Книги" и "развития"-нет[![][1]]2

Для "статьи" я так добавлял

Views*

def home(request):
data = {
    'news': News.objects.all(),
}
return render(request, 'blog/home.html', data)

HTMl*

{% for post in news %}
....

{% endfor %}

urls*

path('', views.ShowNewsView.as_view(), name='blog-home')

Для books сделал всё тоже самое, но упёрся в urls надо вставить по одному адресу только один view

views*

def block(request):
data = {
    'books': Book.objects.all(),
}
return render(request, 'blog/home.html', data)

HTML*

{% for post in books %}
....

{% endfor %}

Пытался и так

path('', views.ShowNewsView.as_view(), name='blog-home'),
path('', views.block, name='block'),

И так

path('', views.ShowNewsView.as_view() and views.block, name='blog-home'),

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

Автор решения: Виталий Дмитриев

Если прямо ответить на ваш вопрос, то "Добавить в urls в path ещё view" нельзя. Нужно делать так как описал вам в комментарии Евгений введите сюда описание изображения

→ Ссылка