gpt4 book ai didi

google-app-engine - 批量数据上传时出现 App Engine BadValueError - TextProperty 被解释为 StringProperty

转载 作者:太空宇宙 更新时间:2023-11-03 15:27:10 25 4
gpt4 key购买 nike

bulkoader.yaml:

transformers: 
- kind: ExampleModel
connector: csv
property_map:
- property: __key__
external_name: key
export_transform: transform.key_id_or_name_as_string
- property: data
external_name: data
- property: type
external_name: type

模型.py:

class ExampleModel(db.Model): 
data = db.TextProperty(required=True)
type = db.StringProperty(required=True)

一切似乎都很好,但是当我上传时出现这个错误:BadValueError:属性数据的长度为 24788 字节;它必须是 500 或
较少的。请考虑使用 Text,它可以存储任意长度的字符串。

出于某种原因,它认为数据是一个字符串属性。

有人知道我该如何解决这个问题吗?

最佳答案

您需要为文本字段指定导入转换,如下所示:

- property: data
external_name: data
import_transform: db.Text

关于google-app-engine - 批量数据上传时出现 App Engine BadValueError - TextProperty 被解释为 StringProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3434090/

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