我似乎无法访问我的包含模板中的request.sessions。任何想法如何获得这些数据?会议是我自己的,自定义的。在包含内包含会话
我的包看起来像
@register.inclusion_tag('base/side_bar.html', takes_context=True)
def show_side_bar(context):
models = Model.objects.all()
makes = Make.objects.all()
request = context['request']
return {
'makes':makes,
'models':models,
}
这样的错误了,并说
捕获的异常而渲染: '请求'
我正与
调用此{% load extras %}
{% show_side_bar %}
当您说'包含模板'时,是指'包含标记中使用的模板'还是'您的意思是通过'{%include%}'包含模板?这只是包含模板的问题,还是它也发生在主模板中? – 2010-02-02 11:29:55
您需要从视图函数中提供一段代码,以显示您传递给模板的对象。 – 2010-02-02 11:32:20
我正在使用{%load extras%},然后是{%user_details%}。 user_details()方法在templatetags/extras.py中,似乎无法访问extras.py mod中的request.sessions。 – dotty 2010-02-02 11:40:17