【发布时间】:2019-11-11 19:58:44
【问题描述】:
我正在使用 Flask 设置 GUI 服务器。我使用一个 API,每当特定 Sqlite3 数据库发生更改时调用一个函数,然后我需要将更改后的值添加到 HTML 页面上的表中。
我尝试过学习 JQuery,但这似乎需要来自客户端的获取请求。我需要将服务器端数据库中添加或更改的所有数据附加到客户端页面上的表中。
<tbody>
{% for data in table_data %}
<tr>
<td>{{ loop.index }}</td>
<td>{{ data[0] }}</td>
<td>{{ data[1] }}</td>
<td>{{ data[2] }}</td>
</tr>
{% endfor %}
</tbody>
def get_data(cursor_obj, table_name, previous_data):
"When called will all the data from the db and will compair it to
the old data and return the data to be appended, which I then need
to add to the table."
cursor_obj.execute("SELECT * FROM "+str(table_name))
data = cursor_obj.fetchall()
for old in previous_data:
index = data.index(old)
data.del(index)
return data
【问题讨论】:
标签: javascript python html database flask