Do you mean something like this?
activities = {1:'diving',2:'swimming',3:'skiing'}
....
Field('activity_id','integer',requires=IS_IN_SET(activities),represent=lambda
i: activities[i])
On Tuesday, 21 August 2012 04:24:09 UTC-5, lyn2py wrote:
>
> Hi guys,
>
> db.define_table('activities',
> Field('name', 'string',length=255,requires=IS_NOT_EMPTY()),
> Field('description','text'),
> format='%(name)s'
>
> )
>
> db.define_table('activity',
> Field('user_id','reference auth_user',default=auth.user_id),
> Field('activity_id','reference activities'),
> )
>
>
> Instead of the above code, can I have the second table reference a list /
> tuple instead of a table? How should I do it?
>
--