db.define_table('table_settings',
                Field('name','string'),
                Field('default_value','string'))

db.define_table('data',
                
Field('parent_table',db.table_settings,writable=False,readable=False),
                Field('datetime','datetime',default=request.now),
                Field('title','string'),
                Field('value','string'))

db.data.value.default = db.table_settings['parent_table'].default_value
db.table_settings.default_value.requires = IS_IN_SET(['a','b'])

Reply via email to