1

GWT/GAE の Blobstore をデータベースとして使用できますか? または、アプリケーションを起動するたびに新しいブロブストアが作成されますか? アプリケーションを閉じても情報を失わずに保存したい。しかし、ブロブストアに名前を付けて ID で参照する方法が見つからないようです。ありがとう!

4

1 に答える 1

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 で作業している場合は、より冗長になりますが、似ています。

于 2011-04-24T15:11:30.847 に答える