ページへ戻る

− Links

 印刷 

Google App Engine for Python その2 のバックアップ差分(No.6) :: NJF Wiki

xpwiki:Google App Engine for Python その2 のバックアップ差分(No.6)

« Prev[4]  Next »[5]
5: 2015-07-14 (火) 10:19:20 njf[6] ソース[7] バックアップ No.5 を復元して編集[8] 6: 2015-07-15 (水) 18:46:46 njf[6] ソース[9] バックアップ No.6 を復元して編集[10]
Line 156: Line 156:
*データモデル [#g6b90e90] *データモデル [#g6b90e90]
 +
 +では、ゲームデータの保存に必要なモデルを考えます。
 +[[ブラウザ上のカジュアルゲームデータの保存の概要>#u36cbcbd]]
 +で解説したように、必要なモデルは次の二つです。
 +
 +-ユーザーID
 +-ユーザーデータ
 +
 +ユーザーIDはIDをカウントしていくために必要で、ユーザーデータはユーザーのIDとパスワードを整数で、ゲームデータをjsonで保存します。するとそのモデルは以下のようになります。
 +
 + class UserIdCounter(ndb.Model):
 +     userId = ndb.IntegerProperty()
 +
 + class UserData(ndb.Model):
 +     userId = ndb.IntegerProperty()
 +     password = ndb.IntegerProperty()
 +     data = ndb.JsonProperty()
 +
 +実際には登録日や更新日時、ゲームのバージョンなど、管理用のデータを加えることになると思いますが、最低限必要なのはこれだけです。
準備中 準備中
« Prev[4]  Next »[5]