[英]Foreign Keys in web2py
我不斷收到此錯誤: “ DAL”對象沒有屬性“ event_instance”
它指向這行的罪魁禍首是我的db_agents文件:
('event_instance_id', db.event_instance)
但是,如果我將event_instance表的定義移到該db_agents模型文件中,該錯誤消失了,但是我在event_instance tbl中得到了一個引用另一個FKey的新引用。 有沒有一種方法可以避免將所有db.define_tables放在同一文件中,我想將它們分開。
你可以做:
Field('event_instance_id', 'reference event_instance')
使用該替代語法,不必已經定義“ event_instance”表。
另外,請注意,模型文件是按字母順序執行的,因此只要在按字母順序排在前面的模型文件中定義了“ event_instance”表,您的原始代碼就可以使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.