个人中心主页

来源:互联网 发布:ajax json java前端 编辑:程序博客网 时间:2024/05/01 14:49
# 主页def mine(request):    # 配置基本信息    title = '我的'    usericon = ''    # 获取session信息,    username = request.session.get('username')    # 判断是否登录    if username == None:        username = '未登录'        # 未登录,给一个值,用于记录        is_login = False    else:        is_login = True        # 把用户名替换到登录那块        user = User.objects.get(u_name=username)        # 匹配路径,上传图片        usericon = "http://127.0.0.1:8000/static/uploadfiles/" + user.u_icon.url    context = {        'title':title,        'is_login':is_login,        'username':username,        'usericon':usericon,    }    return render(request, 'axf/mine/mine.html',context=context)
{#  判断登录(图像)    is_login是true或者false,用来判断是否是否有用户名 #}{% if is_login %}    <img id="user_icon" src="{{ usericon }}" alt="">{% else %}    <span class="glyphicon glyphicon-user"></span>{% endif %}{#     点击登录信息,显示个人信息       #}{% if is_login %}    <p><a href="{% url 'axf:userInfoMod' %}">{{ username }}</a></p>{% else %}    <p><a href="{% url 'axf:login' %}">{{ username }}</a></p>{% endif %}    <p><span class="glyphicon glyphicon-fire"></span><span>等级</span></p>{#   如果未登录,就显示注册按钮   #}{% if is_login %}{% else %}    <a id="regis" href="{% url 'axf:register' %}">注册</a>{% endif %}{#  如果登录,显示有登录页面,反之无      #}{% if is_login %}    <p><a href="{% url 'axf:logout' %}">退出当前账号</a></p>{% endif %}
原创粉丝点击