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.