Django項目實戰 - html中用戶登錄判斷


實現邏輯: {% if request.user.is_authenticated %} 個人信息{% else %}登錄{% endif %}

直接上代碼

{% if request.user.is_authenticated %}
    <div class="personal">
        <dl class="user fr">
            <dd>{{ request.user.username }}<img class="down fr" src="/static/images/top_down.png"/></dd>
            <dt><img width="20" height="20" src="{{ MEDIA_URL }}{{ request.user.image }}"/></dt>
        </dl>
        <div class="userdetail">
            <dl>
                <dt><img width="80" height="80" src="{{ MEDIA_URL }}{{ request.user.image }}"/></dt>
                <dd>
                    <h2>{{ request.user.nick_name }}</h2>
                    <p>{{ request.user.username }}</p>
                </dd>
            </dl>
            <div class="btn">
                <a class="personcenter fl" href="{% url "users:user_info" %}">進入個人中心</a>
                <a class="fr" href="/logout/">退出</a>
            </div>
        </div>
    </div>
    <a href="usercenter-message.html">
        <div class="msg-num"><span id="MsgNum">0</span></div>
    </a>
    {% else %}
    <a style="color:white" class="fr registerbtn" href="register.html">注冊</a>
    <a style="color:white" class="fr loginbtn" href="login.html">登錄</a>
{% endif %}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM