私は3つのテーブルを持っています:
db.define_table('projects',Field('name'))
db.define_table('tests',
Field('name'),
Field('project',db.projects, notnull=True))
db.define_table('results',
Field('test',db.tests, notnull=True),
Field('status'),
Field('started', 'datetime', writable=False))
合格と不合格のテスト数のプロジェクトのリストを持っていたいと思います。最新の結果のステータスが「合格」の場合、テストは合格/不合格となります。テストの結果がない場合、ステータスは「なし」にする必要があります。