.html
1.我的中心的頁面佈局(html文件及相應的樣式文件)前端
2.定義視圖函數def usercenter(user_id):app
3.向前端頁面傳遞參數函數
4.頁面顯示相應數據佈局
發佈的所有問答url
發佈的所有評論spa
我的信息3d
5.各個頁面連接到我的中心code
.htm
.定義centen函數
@app.route("/centen/<user_id>") @login_re def centen(user_id): user = User.query.filter(User.id == user_id).first() context = { 'username': user.username, 'travel': user.trips, 'comments': user.comments } return render_template("usercenter.html", **context)
.
.
.我的中心頁面顯示該用戶所發表的全部遊記標題
<ul class="usertrip" > <h4 class="wenzi">遊記:({{ travel|length }})</h4> {% for ave in travel %} <li class="trip"> <span class="createtime wenzi">{{ ave.creat_time }}</span><br><br> <a class="a wenzi" href="{{ url_for ('td',trip_id=ave.id) }}" >{{ ave.ttitle }}</a> </li> {% endfor %} </ul>
.
.
.我的中心頁面顯示該用戶所發表的全部評論
<ul class="usercom" > <h4 class="wenzi">評論:({{ comments|length }})</h4> {% for co in comments %} <li> <span class="createtime wenzi">{{ co.creat_time }}</span><br> <a href="{{ url_for('td',trip_id=co.trip_id) }}"><p class="wenzi aa">{{ co.detail }}</p></a> </li> <hr> {% endfor %} </ul>
.
.
.運行效果圖: