布尔值不一致丟失

2024-03-28 19:41:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在建立一个网站使用应用程序引擎和奇怪的事情刚刚发生。在我的一个数据库中使用了一个布尔变量

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

在接下来的几行中,我将通过键入以下命令将其值从默认值false更改为true

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

然后我的日志文件显示值已经更改,但是GUI数据存储查看器以另一种方式说,它仍然是错误的,好像什么都没有发生。知道为什么吗?谢谢


Tags: 引擎info数据库应用程序db键入网站logging
1条回答
网友
1楼 · 发布于 2024-03-28 19:41:56

请参阅数据存储intro文档。在进行更改后,需要放置实体以保存它。你知道吗

theuser = UserTable.get_by_key_name(Theusername)
theuser.isVerified = True
theuser.put()

相关问题 更多 >