django怎么连接已存在的MySQL 数据库
时间: 2023-06-30 22:12:11 浏览: 121
要连接已存在的MySQL数据库,需要在Django的settings.py文件中进行配置。按照以下步骤进行操作:
1. 安装MySQL驱动程序,可以使用pip命令进行安装:`pip install mysql-connector-python`
2. 在settings.py文件中的DATABASES字典中添加以下配置:
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_database_name',
'USER': 'your_database_username',
'PASSWORD': 'your_database_password',
'HOST': 'your_database_host',
'PORT': 'your_database_port',
}
}
```
其中,`your_database_name`是你要连接的数据库的名称,`your_database_username`是连接数据库的用户名,`your_database_password`是连接数据库的密码,`your_database_host`是数据库的主机地址,一般为`localhost`,`your_database_port`是数据库的端口号,默认为`3306`。
3. 在项目根目录下运行以下命令同步数据库:
```
python manage.py makemigrations
python manage.py migrate
```
这样就可以成功连接已存在的MySQL数据库了。
阅读全文