我試圖在數據存儲上通過python存儲數據..但我沒有成功。存儲數據在谷歌應用程序引擎與蟒蛇麻煩
我看過文檔,但仍然無法管理讓我的應用程序工作。
我有下面的代碼應該定義一些數據。把它放到appspot域。和一些應該顯示數據的django(但不確定如何做到這一點)。
from google.appengine.ext import db
# A Model for a User
class Pokemondata(db.Model):
name = db.StringProperty()
pokemon= User(name="balbasaur")
pokemon.put()
class ApplyHandler(webapp.RequestHandler):
def post(self):
pname = self.request.get('name')
pokemon= User(name=pname,acct=xacct,pw=xpw);
pokemon.put();
self.session['pokemon'] = pname
def get(self):
que = db.Query(Pokemondata)
poke_list = que.fetch(limit=5)
Page = """
<html manifest="my.manifest">
<body>
<h1>%s's App Engine App</h>
</body>
</html>
"""
application = webapp.WSGIApplication([('/', User),
('/json', ApplyHandler)], debug=True)
def Addlist():
run_wsgi_app(application)
if __name__ == "__Addlist__":
main()
我不確定如何顯示數據。任何意見將appreicated
感謝
Ĵ
請解決您的壓痕。而你的程序結構似乎是無稽之談:你爲什麼要在方法中定義應用程序對象,以及爲什麼要調用run_wsgi_app?爲什麼,如果你定義了一個Pokemondata模型,你是否在實例化並保存一個用戶? – 2013-05-05 21:08:37
你得到的方法並沒有做任何事情。你應該使用self.response.write()另外你已經將Page定義爲一個字符串,但是你沒有對它做任何事情。我會回到基本教程,並首先解決它們。 – 2013-05-06 03:11:25