flask-sqlalchemy安装教程
时间: 2024-08-28 15:04:22 浏览: 92
Flask-SQLAlchemy是一个Python库,它将SQLAlchemy ORM(对象关系映射)集成到Flask Web框架中,使得在Flask应用中操作数据库变得更加简单。以下是安装Flask-SQLAlchemy的基本步骤:
1. **安装Flask**: 首先确保已经安装了Flask,如果没有,可以使用pip命令安装:
```
pip install Flask
```
2. **安装Flask-SQLAlchemy**: 同样地,使用pip安装Flask-SQLAlchemy:
```
pip install Flask-SQLAlchemy
```
3. **配置数据库连接**:在你的Flask应用中,创建一个`app.py`文件,添加以下内容设置SQLAlchemy连接。假设我们使用SQLite作为数据库:
```python
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///example.db'
db = SQLAlchemy(app)
```
这里配置了一个本地SQLite数据库,名称为`example.db`。
4. **定义模型**: 创建一个数据表相关的类,这将是你的数据模型,比如用户模型:
```python
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(120), unique=True, nullable=False)
```
5. **使用模型**: 现在你可以使用`db.create_all()`来在数据库中创建所有根据模型定义的数据表:
```python
db.create_all()
```
6. **运行应用**:
```python
if __name__ == '__main__':
app.run(debug=True) # 开启调试模式
```
阅读全文