Google App Engine Datastoreでデータベースモデルの新しいプロパティを作成しました。AppEngine:<missing>の値を持つレコードのクエリデータストア
旧:
class Logo(db.Model):
name = db.StringProperty()
image = db.BlobProperty()
新:
class Logo(db.Model):
name = db.StringProperty()
image = db.BlobProperty()
is_approved = db.BooleanProperty(default=False)
どのように 'is_approved' の値が設定されていないためにロゴレコード、を照会するには? 私は試しました
logos.filter("is_approved = ", None)
しかし、動作しませんでした。 データビューアでは、新しいフィールド値がで表示されます。 Queries and Indexes上のApp Engineのドキュメントによると、プロパティの何値を持たない事業体、およびそのためのヌル価値を有するものとの区別は
GoogleのMarziaは、欠損値を照会する方法がないことを確認しました。 – gravitation