gpt4 book ai didi

python - 在 web2py 中创建自定义选项小部件

转载 作者:行者123 更新时间:2023-12-01 05:58:04 25 4
gpt4 key购买 nike

在 web2py 中,内置 SQLFORM.widgets.options.widget 从 Field 的 IS_IN_SET 或 IS_IN_DB 要求中获取选项。我需要一个自定义小部件,但找不到 Field 类的任何属性或方法来访问选项集。有什么建议吗?

最佳答案

您可以通过字段的“requires”属性访问 IS_IN_SETIS_IN_DB 验证器,并且每个验证器都有一个 options()您可以调用方法来获取带有选项的元组列表。例如:

>>> db.mytable.myfield.requires = IS_IN_SET(['apple', 'banana', 'orange'])
>>> print db.mytable.myfield.requires.options()
[('', ''), ('apple', 'apple'), ('banana', 'banana'), ('orange', 'orange')]

关于python - 在 web2py 中创建自定义选项小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11602884/

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