--- title: Flask-login包 date: 2021-11-25 --- # 安装 ```python pip install flask-login ``` 这是用户认证模块,当然也可也使用数据库查询的逻辑实现用户认证,用flask-login更成熟完整一些。 # 使用 首先在扩展脚本中实例化包提供的`LoginManager` 类,创建一个`login_manager`的对象。 ```python from flask_login import LoginManager login_manager = LoginManager() ``` 然后再在程序包工厂函数中对`login_manager`对象调用`init_app(app)`方法使用。 Flask-Login要求表示用户的类必须实现几个属性和方法,来便于判断用户的认证状态。