Jak mogę przekazać dane do dowolnego szablonu z dowolnego widoku w Django?

Jak dobry mały koder, wszystkie moje szablony Django dziedziczą z bazy.html. Teraz chciałbym dodać trochę funkcjonalności do bazy, aby zawsze pokazywać kilka interesujących rzeczy. Niektóre statystyki użytkowników, losowe posty lub kanały itp.

Wszystkie moje widoki wyglądają tak:

def viewname(request) :
    template_vales = {}
    // Stuff
    return render_to_response('some_file_name.html', template_values)

Jak mogę to zrobić, aby wartości szablonów były zawsze zapełniane dla wszystkich moich widoków? Czy muszę to robić na początku wszystkich moich widoków? Jak w:

import utils

def viewname(request) :
    template_values = {}
    utils.addDefaults(template_values)
    // Stuff
    return render_to_response('some_file_name.html', template_values)

Czy jest jakiś lepszy sposób?

questionAnswers(2)

yourAnswerToTheQuestion