gpt4 book ai didi

wtforms - 过滤器如何在 wtforms 中工作?

转载 作者:行者123 更新时间:2023-12-04 15:44:09 24 4
gpt4 key购买 nike

我正在阅读 http://pythonhosted.org/WTForms/但它没有在任何地方定义过滤器函数的接口(interface),就像在 Field() 构造函数的 filters= 关键字参数中一样。在其他地方它说 .filter 属性是可调用的列表。那么调用顺序是什么?它是否需要一个参数并返回过滤后的值?如果参数无效,它是否应该引发一些异常,如果是,什么异常?

最佳答案

基本上,

class MyForm(Form):
myfield = wtf.TextField('My field', filters=[lambda x: x])
filter参数是可调用的序列(元组或列表),接受字段的输入值并返回转换后的值。您可以按顺序链接多个过滤器。

请注意,上面示例中显示的过滤器什么都不做:它返回原始输入值。

关于wtforms - 过滤器如何在 wtforms 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24704809/

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