将Django与mysql相连
时间: 2023-12-10 15:27:14 浏览: 114
要将 Django 与 MySQL 相连,你需要进行以下步骤:
1. 安装 MySQL Connector
你需要安装 MySQL Connector,它是 Python 与 MySQL 交互的驱动程序。你可以使用以下命令安装:
```
pip install mysql-connector-python
```
2. 在 Django 项目中配置数据库
在项目的 settings.py 文件中,找到 DATABASES 字典,将其修改为以下内容:
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'database_name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '3306',
}
}
```
其中,'NAME'、'USER' 和 'PASSWORD' 分别是你的 MySQL 数据库名称、用户名和密码。'HOST' 和 'PORT' 分别是你的 MySQL 服务器的主机名和端口号。
3. 迁移数据库
运行以下命令,迁移数据库:
```
python manage.py migrate
```
4. 测试连接
运行以下命令,测试连接是否成功:
```
python manage.py dbshell
```
如果成功连接,将会进入 MySQL 的命令行界面。
完成以上步骤后,你就成功地将 Django 与 MySQL 相连了。
阅读全文