Добавить в urls в path ещё view
]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" нельзя. Нужно делать так как описал вам в комментарии Евгений
