tortoise连接sqlite
时间: 2023-06-19 12:03:28 浏览: 187
要使用Python中的tortoise ORM连接SQLite数据库,可以按照以下步骤操作:
1. 安装tortoise ORM
```python
pip install tortoise-orm
```
2. 创建一个tortoise ORM的模型类
```python
from tortoise import fields
from tortoise.models import Model
class User(Model):
id = fields.IntField(pk=True)
name = fields.CharField(max_length=255)
email = fields.CharField(max_length=255, unique=True)
```
3. 配置SQLite数据库连接
```python
from tortoise import Tortoise
DB_URL = 'sqlite://db.sqlite3'
Tortoise.init(
db_url=DB_URL,
modules={'models': ['path.to.models']}
)
```
4. 创建SQLite数据库表
```python
Tortoise.generate_schemas()
```
5. 使用tortoise ORM操作SQLite数据库
```python
# 创建用户
user = await User.create(name='Alice', email='alice@example.com')
# 查询用户
user = await User.get(email='alice@example.com')
# 更新用户
user.name = 'Bob'
await user.save()
# 删除用户
await user.delete()
```
阅读全文