前端代碼以下所示,這裏是登錄以後的右上角頁面,會顯示當前登陸的用戶名,username這裏的用戶名是在登錄的時候從後臺獲取的(涉及到的jinja2模板的語法這裏不介紹了,有須要的自行百度):html
{% else %} <li><a name="username" href="/myinfo/{{ name }}"><i class="uk-icon-sign-in"></i>{{ name }}</a></li> <li><a href="/register"><i class="uk-icon-edit"></i> 註冊</a></li> {% endif %}
咱們的設計目標是,在點擊username這個a標籤以後會顯示用戶的詳細信息,這裏就涉及到怎麼從前端獲取當前用戶名,而後在後臺進行查詢。前端
獲取前端用戶名的代碼以下所示:python
@app.route('/myinfo/<username>', methods=['GET']) @test1wra def myinfohtml(username): print username dbengine.connection(**dbconnect) u = users() user = u.find_first('name', username) dbengine.closeconnection() return user
這裏打印了username,能夠看到咱們可以正確獲取前端的標籤內容。app