【发布时间】:2016-03-31 19:51:51
【问题描述】:
我正在尝试使用以下代码返回UserTable 模型中用户的confirmed BooleanField(这样我以后可以拒绝访问某些路由):
models.py
class UserTable(UserMixin, Model):
email = CharField(unique=True)
password = CharField()
confirmed = BooleanField()
class Meta:
database = db
app.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 作为我的数据库。
非常感谢任何帮助!!!
【问题讨论】:
标签: python python-3.x flask peewee flask-peewee