【发布时间】:2012-11-21 20:23:50
【问题描述】:
我有一个带有 web2py 外键的问题,因为缺乏这方面的文档,这非常令人沮丧。我在大多数表相关的不同文件中定义表。我曾经使用 db.table_name 来表示外键,但有人告诉我使用“reference tbl_name”。然而,这没有任何区别,我仍然收到错误,因为根据 web2py 的字母顺序规则,在以后的文件中定义的模型会出现错误。看起来按顺序排列表格实际上很重要,这使得引用关键字的使用充其量是无用的。还是我在这里遗漏了什么。
【问题讨论】:
-
我认为您遗漏了一些东西,但除非您提供您看到的错误以及可用于重现它们的代码,否则很难说。
reference tbl_name语法确实允许您引用尚未定义的表,因此您的问题一定是其他问题。
标签: foreign-keys data-access-layer web2py