Я сохраняю пользователей в NDB App Engine. Некоторые значения необходимы, но необязательны, поэтому я желаю, чтобы они установили значения по умолчанию, если они недоступны. Когда я создаю пользователя (primaryEmail = «[email protected]»), значение по умолчанию, кажется, пустая строка:default-value для ndb.StringProperty не установлены в моем приложении App-app
User(key=Key('User', 4523189241643008),familyName=u'', givenName=u'', primaryEmail=u'[email protected]')
class User(ndb.Model):
primaryEmail = ndb.StringProperty(required=True)
givenName = ndb.StringProperty(required=True, default='<name>')
familyName = ndb.StringProperty(required=True, default='<surname>')
Существуют некоторые ограничения для установки по умолчанию и значения для StringProperties, что я должен знать около?
Что? Как они вызвали проблему? Это сюрприз для меня. –