本节课展示用户注册信息列表;当点击导航栏的“用户管理”浏览器跳转路由/admin/user 显示用户列表。
先上效果图;
开始
1,在layout.html模板中导航标签中设置路径;
2,新建文件 views/admin/user_index.html,在admin.js中设置user_index的路由为/admin/user;并查询数据库所有用户的信息 返回给前台users;
views/admin/user_index.html 设置表格展示用户列表;遍历users 。
{% extends 'layout.html'%}
{%block main%}
<ol class="breadcrumb">
<li><a href="/">管理首页</a></li>
<li class="active">用户列表</li>
</ol>
<h3> 用户列表</h3>
<table class="table table-hover">
<tr>
<th>ID</th>
<th>用户名</th>
<th>密码</th>
<th>是否管理员</th>
</tr>
{%for user in users%}
<tr>
<th>{{user._id.toString()}}</th>
<th>{{user.username}}</th>
<th>{{user.password}}</th>
<th>{% if user.isAdmin%}是{%endif%}</th>
</tr>
{%endfor%}
</table>
{%endblock%}
结果