登陆成功后样式没加载进来

来源: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对象, 如果不是就说明没有登录

0
1
Pian步
解决了,是有的连接static前面没加/,最烦这种小地方出错了。没次都要花一两小时,看三四遍视频都找不到原因。
2017-02-17
共1条回复

oleee

2017-04-18

我也出现同样的问题,debug发现request.user中既没有is_authenticated属性也没有is_authenticated方法

0
1
bobby
你需要看一下request.user 对象是什么类型的 然后看看是不是user 或者userprofile对象
2017-04-19
共1条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程