请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

g.current_user请教下是不是必须得这么写?

老师,请教下,g.current_user请教下是不是必须得这么写?比如写成g.current_user1是否就不行?
开始我以为这是随便定义的,后来发现如果写成其他值如:g.current_user1,导致后续登录成功后,用户名获取不到

正在回答 回答被采纳积分+3

1回答

提问者 慕慕7551115 2021-07-04 19:12:33

 File "D:\process\python\process\maoyan\templates\index.html", line 1, in top-level template code

    {% extends "common/layout.html" %}

  File "D:\process\python\process\maoyan\templates\common\layout.html", line 36, in top-level template code

    <li><a href="javascript:void(0);">{{current_user1.nickname}}</a></li> 

  File "C:\Users\Administrator\AppData\Roaming\Python\Python36\site-packages\jinja2\environment.py", line 474, in getattr

    return getattr(obj, attribute)

jinja2.exceptions.UndefinedError: 'current_user' is undefined

INFO:werkzeug:127.0.0.1 - - [04/Jul/2021 19:00:10] "GET / HTTP/1.1" 500 -


0 回复 有任何疑惑可以回复我~
  • 你好
    可以随便改名字,但是相关地方要改完,不然就会报错。g是flask 全局变量的一个简称
    ----------
    最后非常抱歉,最近身体出了点问题,非常抱歉。
    回复 有任何疑惑可以回复我~ 2021-08-28 12:10:33
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号