0
db.define_table("devices",
Field('user_id','reference users'),# THIS PRODUCES AN ERROR
Field('energyConsumed','integer'),
Field('device_password','password'),
Field('date_of_measure','date')
);
db.define_table("users",
Field('device_id','reference devices')
);
的第一個表的定義之後,我無法在第一臺使用「參考用戶」,因爲它並未在該表的定義之前定義定義的表。我怎樣才能參考稍後定義的表格。引用這是在web2py中
它總是最好的回報的錯誤(最好是整個回溯)。事實上,你的代碼應該工作 - 是確切的代碼,你確定那個特定的行是導致你的錯誤的行嗎?另外,你真的需要循環引用嗎?如果您試圖建立多對多關係模型,則應該有第三個表格鏈接其他兩個關係。 – Anthony