0

我有一个带有列表属性的模型。

我有一个 csv,每个列表数据看起来像这样。

[u'1234567']

该列表每个只有一项。

我的 bulkloader.yaml 已经配置了 import_transform: transform.none_if_empty(list)。它将上述列表属性上传为 [u'[', u'u', u"'", u'1', u'2', u'3', u'4', u'5', u' 6', u'7', u"'", u']']

我应该如何配置 import_transform 才能正确上传?

谢谢!

4

2 回答 2

1

尝试这样的事情:

import_transform: lambda x: [x] if x else None
于 2010-09-01T13:53:47.357 回答
1

你可以使用json,它对我有用。像这样:

import_transform: transform.none_if_empty(json.loads)
export_transform: transform.none_if_empty(json.dumps)

记得在 python_preamble 块中导入 json。

于 2012-06-05T22:04:01.283 回答