Не уверен, насколько хорошей идеей является публичный обмен вашими ключами, но вот решение django для того, что вы просите.
def google_analytics_context_processor(request):
# rest of your code
return {'google_analytics': render_to_string("google_analytics.html", context)}
, а затем в ваших настройках
TEMPLATES = [
{
...,
'OPTIONS': {
'context_processors': [
...,
'dot.path.to.google_analytics_context_processor',
],
},
},
]
и затем в своих представлениях функций (представления, основанные на классах, об этом заботятся автоматически) вы используете
from django.template.context import RequestContext
def view(request):
custom_context = {'custom': 'context'}
context = RequestContext(request, custom_context)
# now where-ever you want, you use this context
# and your context from the context_processors added
# in your new context