在python中使用flask框架对数据表进行查询,附代码
时间: 2023-05-16 09:06:59 浏览: 149
可以使用以下代码来在 Python 中使用 Flask 框架对数据表进行查询:
```python
from flask import Flask, jsonify
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///example.db'
db = SQLAlchemy(app)
class Example(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(50))
age = db.Column(db.Integer)
@app.route('/example/<int:id>')
def get_example(id):
example = Example.query.get(id)
if example:
return jsonify({'id': example.id, 'name': example.name, 'age': example.age})
else:
return jsonify({'error': 'Example not found'})
if __name__ == '__main__':
app.run(debug=True)
```
这个例子中,我们定义了一个名为 Example 的数据表,包含 id、name 和 age 三个字段。我们使用 Flask 框架来创建一个 RESTful API,通过访问 `/example/<id>` 的 URL 来查询数据表中指定 id 的记录。如果查询成功,返回 JSON 格式的数据,否则返回一个错误信息。
阅读全文