Вот мое определение двух таблиц:
db.define_table('question',
Field('category_id',db.category),
Field('content'),
Field('number_of_options','integer'),
Field('has_options_detail','boolean',default=False)) ## Has or not has detail for each option
db.define_table('options_detail', ## This table only for options that have detail explanation
Field('question_id',db.question),
Field('serial'), ## Option ordering
Field('detail')) ## Detail explanation of option
Как я могу ограничить это: db.options_detail.question_id должен принадлежать вопросам, имеющим поле "has_options_detail == True"
Заранее спасибо!