前端代码以下所示,这里是登录以后的右上角页面,会显示当前登陆的用户名,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