我正在尝试使用以下代码返回模型confirmed
中用户的 BooleanField UserTable
(这样我以后可以拒绝访问某些路由):
模型.py
class UserTable(UserMixin, Model):
email = CharField(unique=True)
password = CharField()
confirmed = BooleanField()
class Meta:
database = db
应用程序.py
@app.route('/isconfirmed/<email>')
def isconfirmed(email):
return models.UserTable.get(models.UserTable.email == email).confirmed
但是,当我尝试此操作时,我收到:TypeError: 'bool' object is not callable
我试过访问email
并password
使用:
return models.UserTable.get(models.UserTable.email == email).email
等等,它工作得很好。我不明白为什么它不能从 BooleanField 返回 True 或 False ???
如果有任何相关性/帮助,我将使用 Postgres 作为我的数据库。
非常感谢任何帮助!