前言
在上一篇文章中,我们将
bootstrap
前端框架引入了
Flask
中,用它来对网页上的元素进行设置,尤其是
bootstrap
中的
rend_*
系列宏给我们留下深刻的印象,在文章最后,对用户汇总表进行了重构,这一篇文章中,我们来研究如何为用户列表添加修改和删除链接。
为table
添加动作列
在
bootstrap
框架中,
rend_table
宏其中有个参数
show_actions
,将其设置为
True
,即可为表格额外增加一列,
actions_title
即是该列的名字,修改模板如下:
{% extends 'base.html' %} {% from 'bootstrap/table.html' import render_table %}{% block content %}
所有用户信息
{
{ render_table(users, show_actions=True, actions_title="操作") }}{% endblock %}
运行截图如下:
![32a620085dc65534cf0e9ae3ba914114.png](https://img-blog.csdnimg.cn/img_convert/32a620085dc65534cf0e9ae3ba914114.png)
从图中可以看到,在数据之外,单独增加了一个操作列,下面我们就要在该列中增加
修改
和
删除
链接。
增加对数据的修改链接
通过对
render_table
宏参数的研究,发现在其中有两个参数,一个是
edit_url
,一个是
delete_url
,顾名思义,
edit_url
即是要填写的修改链接,而
delete_url
就是要填写的删除数据链接。 下面我们先来为表格中的数据添加一个修改链接,直接对模板中的
rend_table
修改如下:
{
{ render_table(users, show_actions=True, actions_title="