加入flask_login之后,之前的页面不能访问

来源:9-15 访问权限控制

qq_童真_nzBNZ5

2020-03-08

报错

from flask import Flask, render_template, request, jsonify, flash
from models.model import db, User
from flask_login import LoginManager, login_user, login_manager


def create_app():
    app=Flask(__name__)
    SQLALCHEMY_DATABASE_URI='mysql+cymysql://root:root@127.0.0.1:3306/sneaker'
    app.config['SQLALCHEMY_DATABASE_URI']=SQLALCHEMY_DATABASE_URI
    app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN']=False
    loginManager = LoginManager()
    loginManager.init_app(app)
    db.init_app(app)
    db.create_all(app=app)
    return app

app=create_app()

@login_manager.user_loader
def get_user(uid):
    return db.session.query.get(int(uid))

@login_manager.user_loader
AttributeError: module ‘flask_login.login_manager’ has no attribute ‘user_loader’

写回答

2回答

东东枪的枪枪

2020-03-29

0
0

qq_童真_nzBNZ5

提问者

2020-03-08

//img.mukewang.com/szimg/5e647cd009e4763711470659.jpg

从app导入也是一样的错误

0
1
7七月
看看 是不是正确的导入了?对比下源码,这样的问题的 需要从各个方面对比下视频和源码
2020-03-09
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2770 学习 · 1280 问题

查看课程