confirmed
次のコードを使用して、モデル内のユーザーの BooleanFieldを返そうとしていますUserTable
(したがって、後で一部のルートへのアクセスを拒否できます)。
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をデータベースとして使用しています。
どんな助けでも大歓迎です!!!