请问下,直接在浏览器中输入这个地址http://127.0.0.1:8001/有如下报错,这是为什么?

来源:3-1 简单实现用户的登录

eternityPython

2022-02-17 21:26:07

https://img.mukewang.com/climg/620e4ca109dcb13a15400799.jpg

https://img.mukewang.com/climg/620e4ce309a349b114980208.jpg

https://img.mukewang.com/climg/620e4cee09f5e21e07440281.jpg


写回答

1回答

好帮手慕燕燕

2022-02-18

同学,你好!未登录状态,user_id为None,也就没有对应的g.current_user,因此在index.html中使用g.current_user.nickname会报错,可以在html模板文件中添加if语句,先判断g.current_user是否存在,或者登录之后再访问首页;下一小节视频会优化此处内容,加入current_user的验证性判断

https://img.mukewang.com/climg/620f013b0937c5bf08500268.jpg

https://img.mukewang.com/climg/620f021809cc242b10160438.jpg

祝:学习愉快!

0

0 学习 · 2433 问题

查看课程