Различные типы свойств определяют тип свойства.Вы не можете легко определить свои собственные типы (и я не думаю, что это то, что вы ищете).
Взгляните на эту страницу , чтобы увидеть список различныхклассы свойств.
Например, чтобы добавить новое логическое свойство weekly
, вы должны написать:
weekly = db.BooleanProperty()
Если вы хотите «сложное» свойство, то вы можете смоделировать его как егособственную модель и используйте ReferenceProperty
, например:
class WeeklyInfo(db.Model):
user = db.UserProperty()
date = db.DateProperty(auto_now=False, auto_now_add=False)
confirm = db.BooleanProperty()
class Demo(db.Model):
someData = db.StringProperty()
weekly = db.ReferenceProperty(WeeklyInfo)