如何将 id 从 Flask 应用程序传递到 mysql 数据库

NSP

我有一个连接到 MySQL 数据库的烧瓶应用程序。

笔记

数据库名称 = 评估

表名 = 评估

列 = eval_id、eval_name、日期

我有一个“评估表”,其中包含字段 eval_id、eval_name 和日期。

 mysql> use evaluation;
    mysql> describe evaluation;
    +-----------+-------------+------+-----+---------+-------+
    | Field     | Type        | Null | Key | Default | Extra |
    +-----------+-------------+------+-----+---------+-------+
    | eval_id   | int(11)     | NO   | PRI | NULL    |       |
    | eval_name | varchar(20) | NO   |     | NULL    |       |
    | date      | datetime(6) | NO   |     | NULL    |       |
    +-----------+-------------+------+-----+---------+-------+

如何编写 API 以通过其 id 获得特定评估?我试过下面的,但它不起作用。

@app.route('/getEval/<int:eval_id>', methods=['GET'])
def getEvalByID(eval_id):
    cur.execute('''select * from evaluation.evaluation where eval_id=eval_id''')
    res = cur.fetchall()
    return jsonify({'test':str(res)})

我怎样才能纠正这个问题,并只获得基于 app.route 中提到的 eval_id 的评估。

奥里阿

您需要将 eval_id 不是作为字符串而是作为 VAR 放置。

@app.route('/getEval/<int:eval_id>', methods=['GET'])
def getEvalByID(eval_id):
    cur.execute('select * from evaluation.evaluation where eval_id=' + str(eval_id))
    res = cur.fetchall()
    return jsonify({'test':str(res)})

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 MySQL 数据库中的数据存储到由 id 索引的数组中?

如何将运行 Flask 应用程序的 minikube(kubernetes) 节点连接到 mysql docker 容器中的公共数据库?

如何使用 python Flask 应用程序将文本从输入字段发送到 MySQL 数据库

使用flask和Ajax将数据从html传递到mysql数据库

将php Web应用程序中的表情符号传递到Oracle数据库和mysql中

如何将MySQL数据库连接到Java中的GWT应用程序?

如何将Strapi(GAE)应用程序连接到MySQL(GSC)数据库?

如何将MySQL数据库连接到ReactJS应用程序?

如何将离子应用程序与MySQL数据库连接?

无法使用Flask从MySQL数据库将数据检索到html中

从iOS应用程序将图像存储到MYSQL数据库中

如何将 this.props.match.params.id 传递给无服务器函数以从 React Web 应用程序进行数据库查询

如何将数据从MySql数据库加载到列表(基于控制台的应用程序)中?

如何将以PHP为后端和MySQL为数据库的angular 5应用程序部署到AWS

如何将数据从本地phpmyadmin mysql数据库复制到godaddy cpanel mysql数据库?

如何将闪亮的应用程序中的反应式输入值插入MySQL数据库?

Flask Web应用程序-努力将用户提交的信息导入MySQL数据库

如何将v5.7.19的MySQL数据库部署到v5.5.6的远程MySQL数据库

如何将NSString数据从我的应用程序传递到iOS本机应用程序

如何将数据从Windows应用程序传递到Web应用程序?

使用时如何构造Flask库以在应用程序或数据库上注册?

将数据从数据库推送到 Flask Web 应用程序和 Android 设备

如何将数据从 MySQL 数据库绑定到 Xamarin ListView?

如何将数据从MySql数据库(WPF)中的表绑定到组合框

如何将json数据插入到Mysql数据库中

如何将数据从txt文件导入到MySQL数据库

如何将这些多行数据插入到 mysql 数据库中?

如何将本地 PostgreSQL 数据库复制到 Heroku for SpringBoot 应用程序

如何将选定的 ID 传递到我的 SQL 数据库?