完成个人中心—导航标签

config.py

@app.route('/usercenter/<user_id>/<tag>')
@login_re
def usercenter(user_id, tag)
    user = User_query.filter(User.id == user_id).first()
    context = {
        'user': user
    }
    if tag =="1":
        return render_template("usercenter1.html",**context)
    elif tag =="2":
        return render_template("usercenter2.html",**context)
    else:
        return render_template("usercenter3.html", **context)
if __name__ == '__main__':
    app.run(debug=True)
usercenter.html

{% extends 'base.html' %}
{% block title %}个人中心{% endblock %}


{% block main %}

   <h3><span class="glyphicon glyphion-user" aria-hidden="true"><span/>{{user.username}}<h3>
       <ul class="nav nav-tabs">
           <li role="presentation" class="active"><a href='{{url_for('usercenter',user_id = user.id,tag = 1) }}'>全部问答</li></li>
            <li role="presentation" class="active"><a href='{{url_for('usercenter',user_id = user.id,tag = 2) }}'>全部评论</li></li>
            <li role="presentation" class="active"><a href='{{url_for('usercenter',user_id = user.id,tag = 3) }}'>个人资料</li></li>

       </ul>


       {% block user %} {% endblock %}


       {% endblock %}
base.html
<a href="{{url_for('usercenter',user_id = session.get('userid'), tag=1)}}">{{session.get('user') }}</a>
detail.html


<a href="{{url_for('usercenter',user_id = ques.author_id,tag=1)}}">{{foo.author.username }}</a>
index.html
<a href="{{url_for('usercenter',user_id = foo.author_id,tag=1)}}">{{foo.author.username }}</a>

 

posted on 2017-12-15 09:52  133陈贝  阅读(156)  评论(0编辑  收藏  举报