Python未解析的导入和登录

Python未解析的导入和登录,python,flask,pip,flask-dance,Python,Flask,Pip,Flask Dance,我有一个安装了Flask dance的Flask web应用程序。我正在尝试使用以下示例设置注销代码部分: from flask_login import logout_user # other imports as necessary @app.route("/logout") def logout(): logout_user() return redirect(somewhere) 当我验证我的代码时,它显示flask_登录未解析导入。所以我对flask\u登录进行了p

我有一个安装了Flask dance的Flask web应用程序。我正在尝试使用以下示例设置注销代码部分:

from flask_login import logout_user
# other imports as necessary

@app.route("/logout")
def logout():
    logout_user()
    return redirect(somewhere)
当我验证我的代码时,它显示flask_登录未解析导入。所以我对flask\u登录进行了pip安装。奇怪的是,这导致导入一个名为flask login的包(注意不同的名称)

这并没有解决问题。我尝试将导入重命名为flask登录,例如

from flask-login import logout_user
然而,我得到了“未定义变量登录”


我有点困在这里了。我需要访问这个logout_user()方法

您是否通过导入
LoginManager
,验证了在应用程序实例之后立即创建并初始化了
Flask登录
扩展?我已尝试在下面添加这些值,但这对未解析导入的错误没有影响。您是否验证了创建了
Flask登录
扩展并在应用程序实例之后通过导入
LoginManager
进行初始化?我尝试在下面添加这些值,但对于未解析导入的错误没有任何影响。
from flask-login import logout_user