Hi, I'm loosing a lot of time trying to generate a categories menu from database, but my lack of experience in python seems to be yet too much.
The respective error ticket says: AttributeError: 'tuple' object has no attribute 'append' How can I list.append((newitem,False,link)) inside a list=[(name,False,link,[newitem,False,link])] to make the respective submenu from the query, if you know what I mean? CONTROLLER: ================== supercategorias = db(db.t_categoria.supercategoria==None).select(db.t_categoria.id,db.t_categoria.nombre) for supercat in supercategorias: catree[-1].append((supercat.nombre,False,'link')) cats = db(db.t_categoria.supercategoria==supercat.id).select(db.t_categoria.nombre,db.t_categoria.id) for cat in cats: catree.append([cat.nombre,False,'link']) ---------------------------------------- MODEL: ===================== db.define_table("t_categoria", Field('nombre','string'), Field('supercategoria','string') ) db.t_categoria.supercategoria.requires=IS_EMPTY_OR(IS_IN_DB(db,'t_categoria.id','%(nombre)s',zero=T('[Seleccione sólo si corresponde]'))) --------------------------------------------- VIEW: ============ {{=MENU(catree)}} --------------------------- kind regards, and thank you for your time