Discuss / Python / 关于 登录后已经显示【登录】和【注册】按钮

关于 登录后已经显示【登录】和【注册】按钮

Topic source

原因:在__base__.html文件中有个显示的判断条件 {% if user %},所以需要向模板传入user变量后才能显示

修改:在app.py的response_factory if isinstance(r, dict)的else下添加 r['user'] = request.__use__

注意:老师在app.py中使用的是r['__user__'],但是html文件中使用的是user变量名,直接copy会出现错误。

另,html文件的postAPI的password变量名与py文件的passwd变量名相冲突,copy的话,也要修改


  • 1

Reply