登陆成功后样式没加载进来
来源:6-3 用户登录-2
Pian步
2017-02-17
用户登录成功了样式却没加载进来,老师帮忙看看,用户登录这块弄了好久了。
这是index.html 里if那块的代码
{% if request.user.is_authenticated %}
<div class="top">
<div class="wp">
<div class="fl"><p>服务电话:<b>33333333</b></p></div>
<div class="personal">
<dl class="user fr">
<dd>bobby<img class="down fr" src="../images/top_down.png"/></dd>
<dt><img width="20" height="20" src="../media/image/2016/12/default_big_14.png"/></dt>
</dl>
<div class="userdetail">
<dl>
<dt><img width="80" height="80" src="../media/image/2016/12/default_big_14.png"/></dt>
<dd>
<h2>django</h2>
<p>bobby</p>
</dd>
</dl>
<div class="btn">
<a class="personcenter fl" href="usercenter-info.html">进入个人中心</a>
<a class="fr" href="/logout/">退出</a>
</div>
</div>
<a href="usercenter-message.html">
<div class="msg-num">20</div>
</a>
</div>
</div>
</div>
{% else %}
<div class="top">
<div class="wp">
<div class="fl"><p>服务电话:<b>33333333</b></p></div>
<a style="color:white" class="fr registerbtn" href="register.html">注册</a>
<a style="color:white" class="fr loginbtn" href="/login/">登录</a>
</div>
</div>
{% endif %}
2回答
-
bobby
2017-02-17
你这个逻辑看起来没有问题, 那就需要好好考虑一下request的user是否确实已经登录了。 你后台debug一下看看request中的user对象是否是userprofile对象, 如果不是就说明没有登录
012017-02-17 -
oleee
2017-04-18
我也出现同样的问题,debug发现request.user中既没有is_authenticated属性也没有is_authenticated方法
012017-04-19
相似问题