【发布时间】:2011-05-07 11:44:17
【问题描述】:
Hay All,我有一个简单的上下文处理器,它会在会话中查找“用户”键是否存在。如果是,我想将其返回到模板。
这是我的上下文处理器
def get_user_details(request):
user = request.session['user']
data = {
'user':user
}
return data
这是一个示例视图
def render_home(request):
return render_to_response("home", context_instance=RequestContext(request))
如果 session['user'] 不存在,我希望它静默失败,或者返回 False 或 Null。
因为会话中不存在密钥,所以我得到一个 KeyError。
知道如何解决这个问题吗?
【问题讨论】: