用户登陆成功后,应该显示欢迎信息

相关知识点

一个请求过来后,

request会有一个user属性

dj鲜生-29-登陆后欢迎信息的显示_用户登陆

利用判断用户是否登陆,可以限定部分页面的访问

dj鲜生-29-登陆后欢迎信息的显示_用户中心_02

请求对象自带的user属性测试

》在视图中可直接使用
dj鲜生-29-登陆后欢迎信息的显示_用户名_03

》在模板中,可以直接使用

dj鲜生-29-登陆后欢迎信息的显示_html_04
dj鲜生-29-登陆后欢迎信息的显示_dj鲜生_05

因此可以在前端进行相关判断

base.html

dj鲜生-29-登陆后欢迎信息的显示_dj鲜生_06

逻辑图

dj鲜生-29-登陆后欢迎信息的显示_用户登陆_07

在用户中心的父模板中加入判断和相关准备

dj鲜生-29-登陆后欢迎信息的显示_html_08
效果,欢迎语有了
dj鲜生-29-登陆后欢迎信息的显示_用户名_09

》在模板语言中可以直接使用user变量获取用户名
dj鲜生-29-登陆后欢迎信息的显示_用户登陆_10

默认的情况下,添加进去的内容不显示

dj鲜生-29-登陆后欢迎信息的显示_用户中心_11

然而实际在代码中已经存在了

dj鲜生-29-登陆后欢迎信息的显示_用户名_12

小做修改

dj鲜生-29-登陆后欢迎信息的显示_用户登陆_13

再试就有了

最终

dj鲜生-29-登陆后欢迎信息的显示_用户中心_14