1
此代码是谷歌应用程序引擎网络应用程序的一部分。任何重击吹码的想法?如何重构在python中切换case语句?
def post(self):
user = User.all().filter("id =",self.request.get('id')).get()
for arg in self.request.arguments():
if arg == 'name':
user.name = self.request.get(arg)
elif arg == 'sex':
user.sex = self.request.get(arg)
elif arg == 'age':
user.age = self.request.get(arg)
elif arg == 'interest':
user.interest = self.request.get(arg)
elif arg == 'location':
user.location = self.request.get(arg)
elif arg == 'latitude':
user.latitude = self.request.get(arg)
elif arg == 'longitude':
user.longitude = self.request.get(arg)
user.put()
response_out_update(self, "true")