BTC $85,943.00 +0,13%
ETH $2,715.28 -0,13%
SOL $120.25 -0,4%
BNB $782.80 -0,63%
XRP $1.51 -0,31%
ADA $0.2815 +3,94%
LINK $14.00 -1,14%
DOGE $0.0951 -1,33%
AVAX $11.35 +3,44%
HYPE $93.25 +0,06%
SUI $1.20 -1,98%
BTC $85,943.00 +0,13%
ETH $2,715.28 -0,13%
SOL $120.25 -0,4%
BNB $782.80 -0,63%
XRP $1.51 -0,31%
ADA $0.2815 +3,94%
LINK $14.00 -1,14%
DOGE $0.0951 -1,33%
AVAX $11.35 +3,44%
HYPE $93.25 +0,06%
SUI $1.20 -1,98%
WISKTON.XYZ Logo
Dev Iniciante [LEVEL 1]

Criando um Context Processors no django

Criando um Context Processors no django

Porque utilizar? Qual a vantagem?

Muito útil quando um conteúdo se repete em várias páginas, por exemplo um menu que pega dados de uma view.

Se não você teria que ficar passado os dados em todas as visões(views).

Configurar no settings.py do projeto, adicionar ao final dos TEMPLATE_CONTEXT_PROCESSORS

TEMPLATE_CONTEXT_PROCESSORS = (
...
'app.util.context_processor.estaticos_contex_processor',
)

Vale lembrar que app nome da pasta do projeto.

Dentro da pasta util crie o arquivo context_processor.py e dentro do arquivo é precisa ter a def estaticos_contex_processor

from blog.models import Comentario

def estaticos_contex_processor(request):

comentarios = Comentario.objects.all()

return {
'comentarios': comentarios[:5]
}
AVISO DE SEGURANÇA (DYOR): Todo o conteúdo do wiskton.xyz tem caráter estritamente educativo e informativo. Criptoativos envolvem volatilidade e riscos cibernéticos. Jamais compartilhe sua seed phrase ou chaves privadas com terceiros.
// TRANSMISSÃO DE DADOS // COMPARTILHE ESTE PROTOCOLO
CYPHERPUNK BROADCAST NETWORK
wiskton
[ESCRITO POR]

Willem (WISKTON) Allan

Editor-Chefe, Desenvolvedor & Pesquisador Cypherpunk

Youtuber, Programador, investidor, fanático em tecnologia, fã de dragon ball, artista marcial, futebolista amador e gamer nas horas vagas.

// DISCUSSÃO & COMENTÁRIOS (0)
MODERADO VIA MATRIX

DEIXE UMA RESPOSTA

Nenhum comentário registrado ainda. Seja o primeiro a comentar!

// POSTS RELACIONADOS DA CATEGORIA

// MATRIX BUFFER LINK COPIADO COM SUCESSO!