更干净的方式获得用户名称在塔架休泽.nam

2024-05-16 01:51:37 发布

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

在mako模板中,我使用这个

${request.environ['repoze.who.identity']['user']}

以及“渲染于”控制器:

^{pr2}$

不用每次都传入参数,我能写得更好吗?在


Tags: 模板参数requestmakoenviron控制器identityrepoze
1条回答
网友
1楼 · 发布于 2024-05-16 01:51:37

你可以在/lib的基本控制器中自动添加变量/基准.py. 这将自动将其添加到您的塔应用程序中的每个控制器。我在用休息。什么我所做的就是基准.py我说:

# if there's no user set, just setup a blank instance
c.current_user = auth.get_user(User()) 

这只是一个方便的函数,我写进了一个auth库。User()是用户模型的一个空白实例,因此模板有一些内容,并且不会抛出无效键错误。在

^{pr2}$

相关问题 更多 >