Hi all,

I am trying to create a virtual field that returns a pretty date for a
given date.
[web2py version - 1.79.2]

db.py
-------
db.define_table('video', Field('created_on', 'datetime')
class DisplayDate():
def added_on(self):
return gluon.tools.prettydate(self.video.created_on)

controller
--------------
db.video.virtualfields.append(DisplayDate())
videos=db( some query here).select()
return dict(videos=videos)

view
------
{{for v in videos:}}
<div>v.video.added_on</div>

This gives me: KeyError: 'added_on'

What am I doing wrong? I used this as reference:
http://thadeusb.com/weblog/2009/12/31/web2py_virtualfields_as_an_orm_an_sqlalchemy_approach

Reply via email to