gpt4 book ai didi

python - 向 auth_user 表添加只能具有选择性值的字段

转载 作者:行者123 更新时间:2023-11-29 23:16:06 24 4
gpt4 key购买 nike

我正在为一家零售店创建一个 Web2py 应用程序。要求是我使用 auth_user 表,并且有两种类型的用户 -“普通”和“管理员”。

我的问题是如何向 auth_user 表添加一个字段,该表具有只能包含两个值的约束?我想要的理想情况是,当使用 SQLLFORM 呈现登录页面时,User_type 字段应显示为包含两个值(即 Normal 和 Admin)的下拉列表。

我用谷歌搜索了一下,没有找到满意的东西。任何帮助都是极好的。 :)

提前致谢。 :)

最佳答案

定义auth对象之后但在调用auth.define_tables之前,执行如下操作:

auth.settings.extra_fields['auth_user'] = [
Field('role', requires=IS_IN_SET(['Normal', 'Admin']))]

有关更多详细信息,请参阅 customizing Auth 上的文档和 IS_IN_SET validator .

关于python - 向 auth_user 表添加只能具有选择性值的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27793878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com