Google App Engine では、次のような webapp2 モデルがあります。
def Person(db.model):
first_name = db.StringProperty()
surname = db.StringProperty()
languages_spoken = db. ListProperty()
ただし、時間の経過とともに変化する可能性のある、英語、フランス語、スペイン語などのオプションのリストに制約された languages_spoken リストが必要です。SQL を使用すると、これは person、language、および person_language テーブル (または同様のもの) で簡単に実行できますが、この場合、または可能であるとしても、どうすればよいかわかりません。何か提案はありますか?