亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python - flask中在模板中使用current_user.is_authenticated,運行報錯,提示沒定義

瀏覽:70日期:2022-09-12 09:33:14

問題描述

flask中在模板中使用current_user.is_authenticated,運行報錯,提示沒定義

python - flask中在模板中使用current_user.is_authenticated,運行報錯,提示沒定義

報錯信息

Traceback (most recent call last): File 'E:PythonPython35-32libsite-packagesflaskapp.py', line 2000, in __call__ return self.wsgi_app(environ, start_response) File 'E:PythonPython35-32libsite-packagesflaskapp.py', line 1991, in wsgi_app response = self.make_response(self.handle_exception(e)) File 'E:PythonPython35-32libsite-packagesflaskapp.py', line 1567, in handle_exception reraise(exc_type, exc_value, tb) File 'E:PythonPython35-32libsite-packagesflask_compat.py', line 33, in reraise raise value File 'E:PythonPython35-32libsite-packagesflaskapp.py', line 1988, in wsgi_app response = self.full_dispatch_request() File 'E:PythonPython35-32libsite-packagesflaskapp.py', line 1641, in full_dispatch_request rv = self.handle_user_exception(e) File 'E:PythonPython35-32libsite-packagesflaskapp.py', line 1544, in handle_user_exception reraise(exc_type, exc_value, tb) File 'E:PythonPython35-32libsite-packagesflask_compat.py', line 33, in reraise raise value File 'E:PythonPython35-32libsite-packagesflaskapp.py', line 1639, in full_dispatch_request rv = self.dispatch_request() File 'E:PythonPython35-32libsite-packagesflaskapp.py', line 1625, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File 'D:1filepythontestblogblog.py', line 90, in login return render_template('/login.html', form=form) File 'E:PythonPython35-32libsite-packagesflasktemplating.py', line 134, in render_template context, ctx.app) File 'E:PythonPython35-32libsite-packagesflasktemplating.py', line 116, in _render rv = template.render(context) File 'E:PythonPython35-32libsite-packagesjinja2environment.py', line 989, in render return self.environment.handle_exception(exc_info, True) File 'E:PythonPython35-32libsite-packagesjinja2environment.py', line 754, in handle_exception reraise(exc_type, exc_value, tb) File 'E:PythonPython35-32libsite-packagesjinja2_compat.py', line 37, in reraise raise value.with_traceback(tb) File 'D:1filepythontestblogtemplateslogin.html', line 1, in top-level template code {% extends 'base.html'%} File 'D:1filepythontestblogtemplatesbase.html', line 1, in top-level template code {% extends 'bootstrap/base.html' %} File 'E:PythonPython35-32libsite-packagesflask_bootstraptemplatesbootstrapbase.html', line 1, in top-level template code {% block doc -%} File 'E:PythonPython35-32libsite-packagesflask_bootstraptemplatesbootstrapbase.html', line 4, in block 'doc' {%- block html %} File 'E:PythonPython35-32libsite-packagesflask_bootstraptemplatesbootstrapbase.html', line 20, in block 'html' {% block body -%} File 'E:PythonPython35-32libsite-packagesflask_bootstraptemplatesbootstrapbase.html', line 21, in block 'body' {% block navbar %} File 'D:1filepythontestblogtemplatesbase.html', line 12, in block 'navbar' {% if current_user.is_authenticated %} File 'E:PythonPython35-32libsite-packagesjinja2environment.py', line 408, in getattr return getattr(obj, attribute)jinja2.exceptions.UndefinedError: ’current_user’ is undefined

問題解答

回答1:

發現是初始化配置少了一句

login_manager.init_app(app)

加上去就好了

回答2:

current_user好像是flask-login這個插件注入的吧

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 东京不太热在线新视频 | 亚洲欧美另类自拍第一页 | 晚上睡不着偷偷看b站免费是视频 | 亚洲精品一区二区三区四区 | 91欧美一区二区三区综合在线 | 丁香婷婷在线 | 亚洲精品乱无伦码 | 日韩 亚洲 欧美 中文 高清 | 国产欧美日韩精品a在线观看高清 | 未满十八18周岁禁止免费国产 | 欧美精品大片 | 热伊人99re久久精品最新地 | 亚洲国产精品区 | 美国a级作爱片免费观看美国 | 免费观看黄色毛片 | 爱草免费视频 | 国产精品第3页 | 18日本xxxxxxⅹxx96 | 九九操视频 | 久久久久青草大香线综合精品 | 中文在线 | 中文 | 国产在线视频www片 国产在线视频www色 | 免费视频爱爱太爽了 | 亚洲高清在线观看看片 | 色播在线永久免费视频网站 | 日本r级在线中文在线播放 日本tv欧美tv天堂 | 嗯!啊!使劲用力在线观看 | 黄色一级性生活视频 | 久久香蕉国产观看猫咪3atv | 欧美日韩a | 99久久精品国产一区二区 | 亚洲综合第一 | 91蜜桃传媒一二三区 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 日韩高清一级 | 在线视频观看你懂的我的 | 精品国产欧美一区二区 | 国产精品第二页在线播放 | 拍拍拍精品视频在线观看 | 国产亚洲欧美另类一区二区三区 | 日韩欧美一区二区三区不卡在线 |