I'm someone tried to help me with this, using process_template_response writing a Django middleware, But I feel like it does not work or maybe I give an example on how to use the method
Below is my code:.
class middleware (object): def process_template_reponse (self, request, response) response .context_data = dict (title = 'Title') response.template_name = 'pages / helloworld.html' return feedback settings.py in
MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware' , 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib .messages.middleware.MessageMiddleware', 'proj.app.middleware.MiddleWare', # here I middleware) In the template
& lt ;! - - Nothing appears - & gt; {% Block title} {{title}} {% endblock%} The way I Django 1.3 rc 1
Thanks for using
Are you using new feedback classes?
Your view should work to hook the SimpleTemplateResponse or new process_template_response middleware Copy Docs:
def my_view (request): # Create a Feedback = TemplateResponse (request, 'mytemplate.html', {}) Enter # callback response Please. Add_post_render_callback (my_render_callback) #Reaction Return Return Comment
Comments
Post a Comment