django 注册数据库
时间: 2023-09-13 21:09:26 浏览: 46
在 Django 中注册数据库,需要在项目的 `settings.py` 文件中配置数据库信息。
首先,需要在 `INSTALLED_APPS` 中添加 `django.contrib.postgres`(如果使用 PostgreSQL 数据库)或 `django.contrib.mysql`(如果使用 MySQL 数据库)。
然后,在 `DATABASES` 中添加数据库信息,例如:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': 'localhost',
'PORT': '5432',
}
}
```
其中,`ENGINE` 指定数据库引擎,`NAME` 指定数据库名称,`USER` 和 `PASSWORD` 指定数据库用户名和密码,`HOST` 指定数据库服务器地址,`PORT` 指定数据库服务器端口。
如果使用 SQLite 数据库,可以直接在 `DATABASES` 中添加:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
```
其中,`ENGINE` 指定数据库引擎,`NAME` 指定数据库文件路径。
最后,执行以下命令,创建数据库表:
```bash
python manage.py migrate
```