Hen*_*iet 1 google-app-engine put object
以下代码:
class Message(db.Model):
content = db.StringProperty()
class Message(webapp2.RequestHandler):
def get(self):
doRender(self,'message.htm')
def post(self):
message = Message()
message.content = self.request.get('content')
message.put();
self.redirect('/view')
Run Code Online (Sandbox Code Playgroud)
给我以下错误消息:
AttributeError: 'Message' object has no attribute 'put'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
那不是你怎么做的.
你.put是模特,而不是Message班级.您需要首先使用db或ndb创建模型.
对于你的例子:
class Greeting(ndb.Model):
content = ndb.StringProperty()
date = ndb.DateTimeProperty(auto_now_add=True)
def post(self):
message = Greeting()
message.content = self.request.get('content')
message.put();
self.redirect('/view')
Run Code Online (Sandbox Code Playgroud)
https://developers.google.com/appengine/docs/python/ndb/overview#storing
| 归档时间: |
|
| 查看次数: |
1999 次 |
| 最近记录: |