我使用带有两个表的web2py框架。 如何将第一个表中的一个字段引用到第二个表中?
以下是关于数据库的web2py章节中关于表关系和JOIN的部分
为了说明如何使用web2py DAL实现一对多关系,请定义另一个表“dog”,它引用我们在此处重新定义的表“person”:
>>> db.define_table('person',
Field('name'),
format='%(name)s')
>>> db.define_table('dog',
Field('name'),
Field('owner', db.person),
format='%(name)s')
如果您正在寻找该参考文献中未涵盖的内容,则需要提供更多信息。
请参阅本书的“数据库抽象层”一章,特别是“ 一对多关系”一节。 如果您正在使用预先存在的/旧数据库,请参阅旧数据库和键控表 。 另外,这是一个例子 。