python - 如何使用按钮将sqlite Flask后端的数据显示到前端?

标签 python html flask sqlite

我正在构建一个前端,用于显示 sqlite 数据库中的数据行。对于后端,我使用 flask 。我的前端有一个检查按钮。我需要做的就是在点击复选按钮时将数据一一显示出来。

最佳答案

我会做这样的事情:

我要做的第一件事是在 Flask 中定义一个地址,将您想要的信息发送到浏览器。

@app.route('/get_info')
def get_info():
    df = query_your_db()
        return df.to_json(orient = 'split')

在 javascript 中,当我按下 de 按钮时,我会调用这个地址,如下所示:

function render_info() {
  console.log('render_info()');
  $.post('get_info', function(data_json) 
    {
        window.info= JSON.parse(data_json);

        $('#name_div').append(info);
    }
    );
}

html 按钮如下所示:

<a id="get_info_button" onclick="render_info()"></a>

希望对你有帮助

关于python - 如何使用按钮将sqlite Flask后端的数据显示到前端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55832151/

相关文章:

rest - 如何保护 flask 上的 REST Api

python - 根据日期和时区计算 tm_isdst

python - Google 服务帐户无法模拟 GSuite 用户

html - 将内容剪辑到圆 Angular DIV 元素的最佳实践

php - 为什么 C++ 应用程序不能创建 php、html 和 css 等接口(interface)?

jquery - 单击时切换图像的父容器

mongodb - 合并MongoDb客户端: pyMongo and MongoEngine

python - 将字符串转换为浮点型(在字符串内进行计算)

python - 如何在字典中分配函数?

mongodb - 用两个条件检查记录的最简单方法是什么,如果不存在则插入,如果存在一个或多个,则全部更新