Doccano如何配置数据库连接?
时间: 2024-09-17 16:06:40 浏览: 58
doccano-1.4.1已经打包好的安装镜像
Doccano的数据库连接配置通常是在项目的settings.py文件中完成的。你需要找到`DATABASES`部分,并编辑相关的键值对。基本结构如下:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql', # 使用PostgreSQL引擎
'NAME': 'your_database_name', # 数据库名称
'USER': 'your_username', # 数据库用户名
'PASSWORD': 'your_password', # 数据库密码
'HOST': 'localhost', # 数据库主机,一般为本机
'PORT': '5432', # 数据库端口,默认为5432
}
}
```
确保替换`your_database_name`、`your_username`和`your_password`为你实际的数据库名称、用户名和密码。如果之前遇到过如"Connection refused"的问题,可能需要确认上述字段中的`HOST`和`PORT`是否正确,以及数据库服务已经启动并且监听对应端口。
如果你使用的是环境变量保存敏感信息,可以这样配置:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': os.environ.get('DB_NAME'),
'USER': os.environ.get('DB_USER'),
'PASSWORD': os.environ.get('DB_PASSWORD'),
'HOST': os.environ.get('DB_HOST') or 'localhost',
'PORT': os.environ.get('DB_PORT') or 5432,
}
}
```
然后在项目运行前设置相应的环境变量。
阅读全文