allright, 2.8.2 is now working and all is rendered referenced as expected using that: {{for item in all_items.render():}} {{=item.created_by}} {{=item.f_item_category}} {{=item.f_item_store}} {{pass}} Thank you very much. On Saturday, December 14, 2013 10:28:50 PM UTC+2, Avi A wrote: > > during this chat I upgraded to 2.8.2 and now i am stuck with some erro > about: > maxnum = MAXNFILES) > in the admin/controller/default. > :( > > > On Saturday, December 14, 2013 10:24:40 PM UTC+2, Anthony wrote: >> >> Looks like there was a bug in the .render() code up until 2.7.2, so >> you'll have to upgrade or edit dal.py to make it work. Even with the bug, I >> think you can instead do: >> >> {{for item in [all_items.render(i) for i in range(len(all_items))]:}} >> {{=item.created_by}} >> ... >> >> Anthony >> >> On Saturday, December 14, 2013 3:17:03 PM UTC-5, Anthony wrote: >>> >>> Can you show the whole traceback? I don't know why you'd be getting that >>> error. Which version of web2py? >>> >>> On Saturday, December 14, 2013 2:53:11 PM UTC-5, Avi A wrote: >>>> >>>> I tried {{for item in all_items.render():}} >>>> >>>> On Saturday, December 14, 2013 9:48:57 PM UTC+2, Anthony wrote: >>>>> >>>>> Did you do all_items.render() or all_items.repr()? >>>>> >>>>> On Saturday, December 14, 2013 2:12:31 PM UTC-5, Avi A wrote: >>>>>> >>>>>> when i try the render() metohod I get: >>>>>> >>>>>> AttributeError: 'Rows' object has no attribute 'repr' >>>>>> >>>>>> >>>>>> So I'm probably on a different versioon? >>>>>> >>>>>> >>>>>> On Saturday, December 14, 2013 8:02:08 PM UTC+2, Avi A wrote: >>>>>>> >>>>>>> Hi, >>>>>>> I want to display item and use the represent() method to display >>>>>>> reference fields. >>>>>>> def home(): >>>>>>> all_items = db(db.t_items).select() >>>>>>> owner_rep = db.t_stores.created_by >>>>>>> store_rep = db.t_stores.f_store_name >>>>>>> category_rep = db.t_categories.f_category_name >>>>>>> return dict(all_items = all_items, owner_rep = owner_rep, >>>>>>> store_rep = store_rep, category_rep = category_rep) >>>>>>> >>>>>>> #On the view page : >>>>>>> {{for item in all_items:}} >>>>>>> {{=owner_rep.represent(item.created_by)}} >>>>>>> {{=category_rep.represent(item.f_item_category)}} >>>>>>> {{=store_rep.represent(item.f_item_store)}} >>>>>>> {{pass}} >>>>>>> >>>>>>> >>>>>>> While it works for the {{=owner_rep....... line, for any of the >>>>>>> other line I try to do the same (those under it) I get the error: >>>>>>> >>>>>>> TypeError: 'NoneType' object is not callable. >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> >>>>>>> >>>>>>>
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.