我正在使用App Engine構建一個網站,併發生了一件奇怪的事情。還有,我在我的數據庫布爾值不一致
class UserTable(db.Expando):
isVerified = db.BooleanProperty()
在接下來的幾行
的一個使用布爾變量,我要通過鍵入此
TheUser = UserTable.get_by_key_name(Theusername)
logging.info(TheUser.isVerified)
TheUser.isVerified = True
logging.info(TheUser.isVerified)
然後我的日誌它的值從默認爲false更改爲true文件顯示該值已更改,但GUI數據存儲區查看器以另一種方式表示,它仍然是假的,就好像沒有發生任何事情。任何想法爲什麼?謝謝
您是否已將更改提交回數據庫? – Nilesh 2012-02-15 05:35:57
你是什麼意思?我在啓動包含它的實體時將布爾值設置爲false,並在上面嘗試將其更改爲true。謝謝 – 2012-02-15 05:41:13
提交意味着你是否保存對數據庫的更改? – Nilesh 2012-02-15 05:49:28