我有一个简单的db.Model,它有一个字段db.ListProperty(users.User) 对于我使用的 REST 服务器 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
感谢您的帮助!
最佳答案
我设法修复它:db.ListProperty(users.User) 想要一个序列化的对象,如下所示:
"developers":{"item":["some1@email.com","some2@email.com"]}
关于javascript - python + REST 上的 GAE,插入/更新 db.ListProperty(users.User),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6124029/