データモデルで StringPropertyに 入力値の制限をつける(choicesを使う)

国名を格納する箇所に、指定された国名以外を保存したくない場合、等。

こんな定義の時に

class Human(db.Model):
    country = db.StringProperty(u'コンテンツ', required = True)

こうすればいいらしい

class Human(db.Model):
    country = db.StringProperty(u'コンテンツ', required = True, choices = set([u'Japan', u'France']) )

もちろんこれでも大丈夫

class Human(db.Model):
    choice_list = [u'Japan', u'France']
    country = db.StringProperty(u'コンテンツ', required = True, choices = set(choice_list) )