общий вид django отправляет контекст нескольким шаблонам одновременно - PullRequest
0 голосов
/ 06 октября 2018

Я пытаюсь отправить контекст просмотра списка (book_list) в этом случае более чем одному шаблону одновременно.

Я попытался отредактировать шаблоны template_names следующим образом:

class BookListView(ListView):
    model = Book
    def get_template_names(self):
        template_name=["catalog/index.html","catalog/book_list.html"]
        return template_name

, но book_list все еще известен только каталогу / book_list.html, а не каталогу / index.html (поэтому добавленная мною функция ничего не сделала).

какие-либо предложения, пожалуйста?

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 06 октября 2018

Вы просто не можете :) Каждый вид отвечает за один URL, и один шаблон будет отображаться.На самом деле я даже не могу найти и пример, когда нужно было бы делать то, что вы пытаетесь сделать.

Я думаю, вам нужно прочитать о шаблонном наследовании

...