摘要
本解决方案将指导您创建和使用一个 Flask 框架应用程序,该应用程序可以连接到 MySQL 数据库并执行查询。我们将使用 Python 的 MySQLdb 库建立数据库连接,并使用 Flask 的 SQL Alchemy 扩展来执行查询。
创建 Flask 应用程序
import flask app = flask.Flask(__name__)
配置 MySQL 连接
from flask_sqlalchemy import SQLAlchemy app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+mysqldb://<username>:<password>@<host>:<port>/<dbname>' db = Flask_SQLAlchemy(app)
定义数据库模型
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(80), unique=True)
email = db.Column(db.String(120), unique=True)执行查询
@application.route('/user/<string:name>')
def get_user(name):
user = User.query.filter_by(name=name).first()
if user is not None:
return f"User found: {user.name}"
else:
return "User not found."总结
通过遵循这些步骤,您将能够创建一个 Flask 应用程序,它可以连接到 MySQL 数据库并执行查询。这将使您能够从数据库中检索和处理数据。请根据您的特定要求自定义代码并确保安全措施到位。