我想在每页顶部输出'hello,XXX'(XXX = request.session ['user']),所以我在base.html代码下编写如何在Django中使用动态变量base.html
hello {{ request.session['user'] }}
而且具有TemplateSyntaxError:
Could not parse the remainder: '['user']' from 'request.session['user']'
存在有类似的问题,但我真的不明白。 Dynamic variables in Django base.html
如果XXX是一个函数返回值,在哪写这个函数以及如何渲染这个值?
谢谢:)
相同我的应用程序是一个简单的网站,不使用django身份验证。在用户登录时,会创建SESSION ['user'],request.session ['user'] = {'uid':uid,'nickname':nickname},每个页面顶部都有hello XXX。并且我在base.html中写入{{request.session.user.nickname}},但它不起作用,但会话确实创建了 – leiyonglin 2012-01-09 03:48:08