Pergunta

Eu tenho um arquivo chamado header.html e é incluído por base.html . Em header.html, eu tenho uma lista de categorias, que são armazenados no banco de dados. Agora, eu quero dar essa lista para header.html. O problema é que nenhuma função é conhecida por processar os dados neste arquivo. Então, como eu faço agora. Sinceros agradecimentos!

Foi útil?

Solução

Você precisa de um template tag - especificamente, um tag inclusão . Isso vai tornar uma modelo com um contexto personalizado, no seu caso a lista de categorias.

Outras dicas

Se você quiser fazer variáveis ??disponíveis em todos os modelos sem especificamente passá-los a partir de uma vista que você pode usar um Modelo de Contexto processador

Isso vai preencher o RequestContext, disponível no modelo.

Eu também sugiro que você olhe Template inheritence para construir as relações entre os modelos em vez de incluir um dentro do outro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top