python---补充locals()变量在变量分发中的使用

Posted 山上有风景

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python---补充locals()变量在变量分发中的使用相关的知识,希望对你有一定的参考价值。

在Django,tornado等框架中,变量分发渲染模板是一件再平常不过的事,但是当变量过多时,如何快速的进行变量传递

此时就可以用到locals()获取本地变量,将变量变为字典传入

def introduce(req):
    ala= dfasfa
    fas=fsa
    print(locals())
    #{fas: fsa, req: <WSGIRequest: GET /blog/%20news/story>, ala: dfasfa}
    return HttpResponse("<h1>ok你</h1>")

 

以上是关于python---补充locals()变量在变量分发中的使用的主要内容,如果未能解决你的问题,请参考以下文章

Python 局部变量global,全局变量local ,非局部变量nonlocal ,Enclosing function locals作用域

Python 变量作用域 LEGB (下)—— Enclosing function locals

Python 内置函数 locals() 和globals()

python学习day13一周总结补充+员工信息系统编写

Python 两个内置函数: locals 和 globals

python globals()和locals(),global和nonlocal,以及闭包