GAE на python + REST, вставка / обновление БД.ListProperty (пользователи.Пользователь)


У меня есть простая БД.Модель , имеющая одно из полей db.ListProperty (пользователи.Пользователь) Для остальных серверов я использовал http://code.google.com/p/appengine-rest-server/

Однако я не могу обновить это поле.. Приложение в настоящее время защищено паролем, но если кто-то хочет взглянуть, я могу сделать его общедоступным.

В принципе, у меня есть форма, которую я публикую, используя этот jQuery:

    $.ajax({
        contentType: 'application/json',
        url: '/rest/' + $this.attr('name') + update,
        type: 'POST',
        data: $this.wsString(),
    });

Где $this.wsString() применяет serializeArray() к форме и после это преобразует результат в правильный формат REST ( + JSON.stringify в конце).

Вот метаданные для сущности, поле" разработчики " является проблемным: http://toxik.appspot.com/Project.xml

Спасибо за любую помощь!

1 2

1 ответ:

Мне удалось это исправить: db.ListProperty (пользователи.Пользователь) хочет, чтобы сериализованный объект выглядел следующим образом:

"developers":{"item":["some1@email.com","some2@email.com"]}