App Engineで簡単にハイスコアサービスを実装したいと思います。Google App Engine:順序付きリストのコレクションを実装する
class Hiscore(db.Model):
time = db.DateTimeProperty()
playerName = db.StringProperty()
score = db.IntegerProperty()
class HiscoreTable(db.Model):
countryCode = db.StringProperty()
scores = db.ListProperty(???)
質問1:どのように正確に私は 'ListProperty' を使用しないここで2つのモデルのクラスはありますか?例を見つけるのは難しいです。
質問2:HiscoreTablesが各メンバースコアの 'score'プロパティによって確実に注文されるようにする方法はありますか?そして、自動的にリストを例えば100エントリに制限することはできますか?
多くのおかげで、
ルーベン
これはそれが右に聞こえるCOSが、私は基本的にPHP&MySQLへ戻って執行決定を行った:は、それが属する
HiscoreTable
への参照を持っています。簡単なことをするのはあまりにも複雑すぎて、私は不合理な請求についてあまりにも多くの逸話を聞いています。 :\ –AFAIK、 'db。データストアの場合、ListPropertyにはサポートされているタイプしか含まれていないため、ListProperty(Hiscore) 'は機能しません。http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#ListProperty –
@Peter Knego、ポイントを取った。 – philofinfinitejest