это мой код промежуточного программного обеспечения:
from django.conf import settings
from django.template import RequestContext
class BeforeFilter(object):
def process_request(self, request):
settings.my_var = 'Hello World'
request.ss = 'ssssssssss'
return None
def process_response(self, request, response):
return response
это settings.py:
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.request',
)
MIDDLEWARE_CLASSES = (
...
'middleware.BeforeFilter',
)
и вид:
#coding:utf-8
from django.conf import settings
from django.shortcuts import render_to_response
from django.http import HttpResponse
from django.template import RequestContext
def index(request):
context = RequestContext(request)
context['a'] = 'aaaa'
return render_to_response('a.html',context)
HTML это:
{{a}}fffff{{ss}}
но не отображается {{ss}}:
aaaafffff
как мне показать:
aaaafffffssssssss
как вставить текст во весь контекст django, используя промежуточное ПО django,
так что я не могу использовать для вставки текста каждый раз,
спасибо