""Python Eve Method作为字段的默认值提供者"

2024-05-16 08:20:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个基本的计划,我正在捣乱,看看伊芙是否适合我的需要。我的问题是,我是否可以使用一个方法为字段设置一个默认值,也可以使用params,尽管我怀疑这是否可能。在

比如:

from utils import generate_token

...
    'token': {
        'type': 'string',
        'default': generate_token,
        'unique': True,
        'required': True,
    }

Tags: 方法fromimporttokentruedefaultstringtype
1条回答
网友
1楼 · 发布于 2024-05-16 08:20:16

在Cerberus(0.9)的new release中,我设法找到了一个破解方法,并指定了'force',这是一个在验证之前应用于该值的可调用函数,因此我继续执行以下操作,这是我需要的:

'token': {
    'type': 'string',
    'default': None,
    'coerce': generate_token,
    'unique': True,
    'readonly': True
}

相关问题 更多 >