GWT / GAE中的Blobstore可以用作数据库吗?或者每次启动应用程序时都会创建一个新的Blobstore?我希望在应用程序关闭时存储信息而不会丢失它。但我似乎无法找到命名Blobstore然后通过其ID引用它的方法。谢谢!
答案 0 :(得分:0)
如果您只想存储一个字符串,我仍然建议您使用数据存储区。
以下是App Engine应用程序的完整python源代码,用于检索,修改和存储数据存储区中的某些文本:
from google.appengine.ext import webapp, db
from google.appengine.ext.webapp import util
class TextDoc(db.Model):
text = db.TextProperty(default="")
class MainHandler(webapp.RequestHandler):
def get(self):
my_text_doc = TextDoc.get_or_insert('my_text_doc')
my_text_doc.text += "Blah, blah, blah. "
my_text_doc.put()
self.response.out.write(my_text_doc.text)
def main():
application = webapp.WSGIApplication([('/', MainHandler)],
debug=True)
util.run_wsgi_app(application)
if __name__ == '__main__':
main()
如果您使用的是Java,那将更加冗长,但类似。