flask数据库连接命令
时间: 2024-05-28 13:06:50 浏览: 65
在 Flask 中,连接数据库有多种方式,这里简单介绍一下使用 SQLAlchemy 连接数据库的方法。
首先需要安装 SQLAlchemy 扩展,可以通过 pip 安装:
```
pip install flask_sqlalchemy
```
然后在 Flask 应用中配置数据库连接,例如:
```python
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://username:password@hostname/database'
db = SQLAlchemy(app)
```
其中,`SQLALCHEMY_DATABASE_URI` 指定了数据库的连接地址,这里使用的是 MySQL 数据库,格式为:
```
mysql://username:password@hostname/database
```
接下来就可以使用 `db` 对象进行数据库操作,例如:
```python
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
user = User(username='test')
db.session.add(user)
db.session.commit()
```
以上是简单的使用 SQLAlchemy 连接数据库的方法,若您需要其他数据库的连接方式,可以参考 Flask 官方文档或者搜索相关资料。
阅读全文