Django RequestContext和Context處理器

from django.template import loader,Contexthtml

def view_1(request)django

  t=loader.get_template('template1.html')app

  c=Context({htm

    'app':'my app',ip

    'user':request.user,get

    'ip_address':request.META['REMOTE_ADDR'],import

    'message':'I am view 1'})sso

  return t.render(c)request

from django.template import loader,RequestContextim

def custom_proc(request):

  return {

      'app':'my app',

      'user':request.user,

      'ip_address':request.META['REMOTE_ADDR']      

       }

def view_1(request):

  t=loader.get_template('template1.html')

  c=RequestContext(request,{'message':'I am view 1'},processors=[custom_proc])

  return t.render(c)

from django.template import RequestContext

from django.shortcuts import render_to_response

def custom_proc(request):

  return {

      'app':'my app',

      'user':request.user,

      'ip_address':request.META['REMOTE_ADDR']      

       }

def view_1(request):

  return render_to_response('template1.html',{'message':'I am view 1.'},

  context_instance=RequestContext(request,processors=[custom_proc]))

相關文章
相關標籤/搜索