Dica 42 - Custom context processors

Last updated

Last updated
cat << EOF > myproject/travel/context_processors.py
from .models import Travel
def travel_count(request):
travel = Travel.objects.all()
context = {'total_travel': travel.count()}
return context
EOFTEMPLATES = [
{
...
'OPTIONS': {
'context_processors': [
...
# apps
'myproject.travel.context_processors.travel_count',
],
},
},
]<li class="nav-item">
<a class="nav-link" href="{\% url 'travel:travel_list' %}">
Viagens
<span class="badge badge-warning">{{ total_travel }}</span>
</a>
</li>