@app.route('/usercenter/<user_id>')
@loginFirst
def usercenter(user_id):
user=User.query.filter(User.id==user_id).first()
context={
'user': user,
'username':user.username,
'question':user.question,
'comments':user.comments
}
return render_template('userbase.html', **context)
{% extends 'shouye.html' %}
{% block title %}个人中心{% endblock %}
{% block head %}
<style>
.nav_ul li {
list-style:none;
float:left;
margin:10px;
border-bottom:outset;
}
</style>
{% endblock %}
{% block main %}
<ul class="nav_ul">
<li role="presentation"><a href="{{ url_for('usercenter', user_id = question.author_id ) }}">全部问答</a></li>
<li role="presentation"><a href="{{ url_for('usercenter',user_id = comments.author_id) }}">全部评论</a></li>
<li role="presentation"><a href="{{ url_for('usercenter',user_id = user.id) }}">个人信息</a></li>
</ul>
{% block user %}{% endblock %}
{% endblock %}
{% extends 'userbase.html' %}
{% block user %}
<div class="page-header">
<h3><span class="glyphicon glyphicon-user" aria-hidden="true"></span>{{ username }}<br>
<small>全部问答<span class="badge"></span></small>
</h3>
<ul class="list-group" style="margin: 10px">
{% for ques in question %}
<li class="list-group-item">
<span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span>
<a href="#">{{ ques.author.username }}</a>
<span class="badge">{{ ques.create_time }}</span>
<p>{{ ques.detail }}</p>
</li>
{% endfor %}
</ul>
</div>
{% endblock %}
{% extends 'userbase.html' %}
{% block user %}
<div class="page-header">
<h3><small>全部评论<span class="badge"></span></small></h3>
<ul class="list-group" style="margin: 10px">
{% for ques in comments %}
<li class="list-group-item">
<span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span>
<a href="#">{{ ques.author.username }}</a>
<span class="badge">{{ ques.create_time }}</span>
<p>{{ ques.detail }}</p>
</li>
{% endfor %}
</ul>
</div>
{% endblock %}
{% extends 'userbase.html' %}
{% block user %}
<div class="page-header">
<h3><small>个人信息<span class="badge"></span></small></h3>
<ul class="list-group" style=" ">
<li class="list-group-item">用户:{{ username }}</li>
<li class="list-group-item">编号:</li>
<li class="list-group-item">文章数:</li>
<p> </p>
</ul>
</div>
{% endblock %}