You can also use lazy virtual fields, such that they execute only when needed/called:
http://www.web2py.com/book/default/chapter/06?search=lazy Carlos
You can also use lazy virtual fields, such that they execute only when needed/called:
http://www.web2py.com/book/default/chapter/06?search=lazy Carlos