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