django项目连接名为data的sqlite数据库代码
时间: 2024-05-14 09:19:22 浏览: 57
在 Django 项目中连接 SQLite 数据库需要进行以下设置:
1. 在项目的 `settings.py` 文件中进行数据库配置,找到 `DATABASES` 配置项,将其修改为:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'data.db', # 数据库文件的路径
}
}
```
其中 `BASE_DIR` 是项目的根目录。
2. 在项目的 `models.py` 文件中定义数据模型。例如定义一个 `User` 模型:
```python
from django.db import models
class User(models.Model):
name = models.CharField(max_length=50)
age = models.IntegerField()
```
3. 在 Django 项目的根目录下运行以下命令,创建数据表:
```bash
python manage.py migrate
```
这会自动执行 Django 内置的数据库迁移工具,创建相应的数据表。
至此,Django 项目就已经连接了名为 `data` 的 SQLite 数据库,并且定义了一个 `User` 数据模型。
阅读全文