【发布时间】:2014-12-29 01:33:12
【问题描述】:
我的问题很简单,但是由于我没有经验,我不确定如何完成我想做的事情。
我使用的后端是 Google App Engine,但我相信这是一个一般的 python 问题。
如何构造我的 JSON 响应以返回最初在请求中发送的确切对象 JSON?
class UserCreateRequestMessage(messages.Message):
email = messages.StringField(1, required=True)
password = messages.StringField(2, required=True)
class UserCreateResponseMessage(messages.Message):
email = messages.StringField(1)
username = messages.StringField(2)
# id = messages.IntegerField(3)
API 在这里,问题在于返回行
@endpoints.api(name='photoswap', version='v1')
class PhotoswapAPI(remote.Service):
@endpoints.method(UserCreateRequestMessage, UserCreateResponseMessage,
path='user', http_method='POST',
name='user.create')
def user_create(self, request):
entity = User(email=request.email, password=request.password)
entity.put()
return UserCreateResponseMessage(email=entity.email, password=entity.password)
【问题讨论】:
标签: python json google-app-engine