django 前端模板实现用户不同登录状态下显示不同欢迎信息(使用自带的认证系统)

<!-- is_authenticated是django封装的用户认证系统的函数,用于判断用户登录状态 -->
<!-- 当登录时,user.is_authenticated返回的是True -->
<!-- user对象代表当前用户,会随着view层的request传入模板中,可以直接使用 -->

<!-- 如果用户已登录,显示欢迎您。。。 -->
{% if user.is_authenticated %}	
<div class='login_btn fl'>
	欢迎您:<em.{{ user.username }}</em>
	<span>|</sapn>
	<a href="{% url 'user:logout' %}">退出</a>	<!-- 使用url反向解析 -->
</div>
<!-- 否则显示登录注册的链接 -->
{% else %}
<div class='login_btn fl'>
	<a href='{% url 'user:login' %}'>登录</a>
	<span>|</span>
	<a href='{% url 'user:register' %}'>注册</a>
{% endif %}	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值