前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Flask使用flask_login登录时报的一个错误

Flask使用flask_login登录时报的一个错误

作者头像
简单、
发布2018-07-17 17:33:02
4090
发布2018-07-17 17:33:02
举报

在用flask_login做登录的时候,在base.html里面写了这样的判断:{% if current_user.is_authenticated %} xxx {% else %} xxx {% endif %}

导致每当我访问登录页和注册页的时候报错,错误如下

current错误
current错误

这个错误通常有一个问题,就是没有对flask_login 进行初始化

代码语言:javascript
复制
    login_manager = LoginManager()
    login_manager.init_app(app)

    @login_manager.user_loader
    def load_user(id):
        return User.query.get(int(id))

    login_manager.login_view = 'front.login'

但是这一步我是做了的,那那是哪里出的问题呢? 问题出自macros这个页面上

macros_err
macros_err

注意,这里的macros里面不应该去继承"base.html"的,因为macros.html 是一个宏定义文件,它不应该从任何模板继承!

Tags: flask

Archives QR Code

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档