Документация App Engine дает пример того, как может быть реализован набор вариантов для свойства сущности хранилища данных:
from google.appengine.ext import db
class Pet(db.Model):
type = db.StringProperty(required=True, choices=set(["cat", "dog", "bird"]))
Я хотел бы применить набор возможных значений, но разрешить множественные значениябыть выбранным.Я сталкивался с классом StringListProperty
, но не знаю, как реализовать набор возможных вариантов.
Помимо ясности, предписывающей схему, я надеюсь на возможность изменять сущности с помощью флажков в интерфейсе администратора хранилища данных.Прямо сейчас, если я использую StringListProperty
, соответствующее поле в администраторе хранилища данных не может быть отредактировано.Возможно ли то, что я описываю?