django上下文处理器

Posted super-zhangkun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django上下文处理器相关的知识,希望对你有一定的参考价值。

from django.template import loader, Context

def index(request):
    ......
    t = loader.get_template("index.html")  # 手动加载模板
    c = Context(
        ‘app‘:‘app01‘,
        ‘user‘:request.user,
        ‘id_addr‘:request.META[‘REMOTE_ADDR‘]
        ‘message‘:‘index view‘
         )   # 构建上下文对象
    return t.render(c)  # 渲染模板

def home(request):
    ......
    t = loader.get_template("home.html")  # 手动加载模板
    c = Context(
        ‘app‘:‘app01‘,
        ‘user‘:request.user,
        ‘id_addr‘:request.META[‘REMOTE_ADDR‘]
        ‘message‘:‘home view‘
         )   # 构建上下文对象
    return t.render(c)  # 渲染模板

  

以上是关于django上下文处理器的主要内容,如果未能解决你的问题,请参考以下文章

什么时候适合使用 Django 上下文处理器?

django基础——上下文处理器

Django模板继承下的动态数据传递—上下文处理器

如何在多片段活动中处理 onContextItemSelected?

Django 上下文处理器不工作?

如何在 Django Summernote 中显示编程片段的代码块?