flask链接mysql
时间: 2023-06-30 17:27:40 浏览: 88
要在Flask中链接MySQL,可以使用Flask-MySQLdb库。首先需要安装该库:
```
pip install flask-mysqldb
```
然后在Flask应用程序中添加以下代码:
```python
from flask import Flask
from flask_mysqldb import MySQL
app = Flask(__name__)
# 配置MySQL连接
app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'username' # 替换为你的MySQL用户名
app.config['MYSQL_PASSWORD'] = 'password' # 替换为你的MySQL密码
app.config['MYSQL_DB'] = 'database_name' # 替换为你的数据库名称
mysql = MySQL(app)
# 创建路由
@app.route('/')
def index():
cursor = mysql.connection.cursor()
cursor.execute('''SELECT * FROM table_name''')
data = cursor.fetchall()
cursor.close()
return str(data)
if __name__ == '__main__':
app.run()
```
这样就可以在Flask应用程序中链接MySQL了。当然,你需要替换上述代码中的数据库连接信息,包括用户名、密码和数据库名称。
阅读全文