Cherrypy在Root()下的函数之间传递局部变量

2024-05-19 11:04:44 发布

您现在位置:Python中文网/ 问答频道 /正文

请看代码:

class Root:
    def __init__(self):
        self._Name = None

    def index(self):
        self._Name = getNameFromUser() 
        return mytemplate.render()
    index.exposed = True

    def foo(self):
        myName = self._Name
        //dosomething
        return mytemplate.render( showmyName( myName) )
    foo.exposed = True

if __name__ == '__main__':
    cherrypy.quickstart(Root())

问题是: 用户1、用户2和用户3进来了, 然后,当site希望通过foo()显示名称时,它将返回最近进入站点的用户 我想让每个用户看到他/她的名字。在

^{pr2}$

Tags: 代码用户nameselftrueindexreturnfoo
1条回答
网友
1楼 · 发布于 2024-05-19 11:04:44

在服务器对象上设置某些内容时,是为应用程序而不是用户设置的。如果要临时存储用户信息,请使用^{}接口或cookie中的^{}接口或(如果不是需要保护/防篡改的信息)。在

相关问题 更多 >

    热门问题