python+flask怎么和mysql一起用
时间: 2024-05-05 22:22:22 浏览: 251
使用 Redis +Python+Flask+MySQL开发简单接口实例.zip
要使用Python和Flask与MySQL一起使用,你需要安装MySQL Connector/Python或者其他的Python MySQL数据库驱动程序。安装后,你可以使用Python MySQL连接器来执行MySQL数据库操作。
以下是一个简单的Python Flask应用程序,它使用MySQL数据库连接器来查询并显示数据:
```python
from flask import Flask, render_template
import mysql.connector
app = Flask(__name__)
@app.route('/')
def index():
cnx = mysql.connector.connect(user='username', password='password',
host='localhost',
database='mydatabase')
cursor = cnx.cursor()
query = ("SELECT * FROM mytable")
cursor.execute(query)
data = cursor.fetchall()
cursor.close()
cnx.close()
return render_template('index.html', data=data)
if __name__ == '__main__':
app.run(debug=True)
```
在此示例中,我们首先导入Flask和mysql.connector库。我们使用Flask框架来创建一个Web应用程序,并在根路由上定义一个函数来查询MySQL数据库中的数据。我们在函数中创建一个MySQL连接并指定数据库参数,接着我们创建一个游标并执行查询语句。最后,我们将查询结果返回给网页。
注意,你需要将`username`、`password`、`localhost`和`mydatabase`替换为你自己的MySQL连接信息。
这是一个简单的示例,你可以根据需要对其进行修改和扩展。
阅读全文