Свойство AppEngine Bulk Upload List - PullRequest
       17

Свойство AppEngine Bulk Upload List

0 голосов
/ 01 сентября 2010

У меня есть модель со свойством списка.

У меня есть CSV, в котором каждый список данных выглядит следующим образом.

[u'1234567' ]

В списке есть только один элемент.

Мой bulkloader.yaml настроил import_transform: transform.none_if_empty (список). Загружает указанное выше свойство списка как [u '[', u'u ', u "'", u'1 ', u'2', u'3 ', u'4', u'5 ', u' 6 ', u'7', u "'", u'] ']

Как мне настроить import_transform, чтобы загрузить его правильно?

Спасибо!

Ответы [ 2 ]

1 голос
/ 06 июня 2012

Вы можете использовать JSON, это работает для меня. Как это:

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

Не забудьте импортировать json в блок python_preamble.

1 голос
/ 01 сентября 2010

Попробуйте что-то вроде этого:

import_transform: lambda x: [x] if x else None
...