次のコードを試しましたが、うまくいきませんでした:
class SourceUpdate(webapp.RequestHandler):
def post(self):
id = int(self.request.get('id'))
source = Source.get_by_id(id)
for property in self.request.arguments():
if property != 'id':
source.__dict__[property] = self.request.get(property)
source.put()
self.redirect('/source')
必要なすべてのプロパティを投稿していますが、エントリが更新されず、エラーも表示されません。修正方法は?
ところで
class Source(db.Model):
#some string properties