Булево значение не соответствует - PullRequest
2 голосов
/ 15 февраля 2012

Я создаю сайт, используя App Engine, и странная вещь только что произошла. Существует логическая переменная, которую я использовал в одной из моих баз данных

class UserTable(db.Expando):
    isVerified = db.BooleanProperty()

в следующих нескольких строках я собираюсь изменить его значение с ложного значения по умолчанию на true, набрав

TheUser = UserTable.get_by_key_name(Theusername)
logging.info(TheUser.isVerified)
TheUser.isVerified = True
logging.info(TheUser.isVerified)

Тогда мои файлы журналов показали, что значение было изменено, но средство просмотра хранилища данных GUI сообщило, что оно все равно было ложным, как будто ничего не произошло. Есть идеи почему? спасибо

1 Ответ

2 голосов
/ 15 февраля 2012

См. Хранилище данных введение документы.Вам нужно поместить объект, чтобы сохранить его после внесения изменений.

theuser = UserTable.get_by_key_name(Theusername)
theuser.isVerified = True
theuser.put()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...