【发布时间】:2017-01-29 23:26:35
【问题描述】:
我在对象列表中有用户菜单,我想把它放到 django 会话中。我正在尝试,但 django 告诉我
'list' object has no attribute '_meta'
实际上这是代表菜单中一个项目的对象
class MenuItem(object):
def __init__(self, id, name, link, items=None):
self.id = id
self.name = name
self.link = link
self.items = items
在一个函数中,我将 MenuItems 附加到一个列表中。
menu = []
menu.append(MenuItem(1,
"hi",
"some_link"))
最后在视图中,我尝试将菜单置于会话中。
request.session['menu'] = menu
这部分是 django 抛出一个
'list' 对象没有属性 '_meta' 错误。
【问题讨论】:
标签: python django session menu