0
我想下表定義與非相同的域值作爲跟隨者不應該遵循自己:的web2py:非同一領域約束
db.define_table('followers',
Field('follower',
db.auth_user,
requires=(db.subscription.follower != db.subscription.user)),
Field('user',
db.auth_user,
requires=(db.subscription.follower != db.subscription.user))
)
但我不知道如何實現它。任何提示?
謝謝
我正在尋找一個數據庫驗證器,但您的解決方案更有意義,因爲這是一個用戶請求功能。非常感謝 ! –
這兩個字段仍然使用'IS_IN_DB'數據庫驗證器(默認情況下,添加'user'字段的驗證器,因爲它是引用字段)。但是,只需要將其中的一個限制爲'auth_user'記錄的子集。 – Anthony