Django: Как показать запись данных в шаблоны без рендера из Views? - PullRequest
0 голосов
/ 22 октября 2009

У меня есть файл с именем header.html и он включен в base.html . В header.html у меня есть список категорий, которые хранятся в базе данных. Теперь я хочу передать этот список в header.html. Проблема в том, что ни одна функция не известна для визуализации данных в этот файл. Итак, как мне быть сейчас. Сердечное спасибо!

Ответы [ 2 ]

2 голосов
/ 22 октября 2009

Вам нужен тег шаблона - в частности, тег включения . Это создаст шаблон с пользовательским контекстом, в вашем случае это список категорий.

0 голосов
/ 22 октября 2009

Если вы хотите сделать переменные доступными во всех шаблонах, не передавая их из вида, вы можете использовать обработчик контекста шаблона

Это заполнит ваш RequestContext, доступный в шаблоне.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...