データストア、BooleanProperty、ソート

BooleanProperty内のデータでソートした結果をメモ。

from google.appengine.ext import db

class Sksk:
    flag = db.BooleanProperty()

for val in Sksk.all():
    print str(val.flag)
    # 1 flag => None(type:None)
    # 2 flag => True(type:bool)
    # 3 flag => False(type:bool)

for val in Sksk.all().order('flag'):
    print str(val.flag)
    # 3 flag => False(type:bool)
    # 2 flag => True(type:bool)

for val in Sksk.all().order('-flag'):
    print str(val.flag)
    # 2 flag => True(type:bool)
    # 3 flag => False(type:bool)