用Django连接mysql数据库
时间: 2023-07-12 10:30:32 浏览: 112
可以按照以下步骤连接 MySQL 数据库:
1. 确认已经安装了 MySQL 数据库,以及 Python 的 MySQLdb 库。
2. 在 Django 项目的 settings.py 文件中,设置数据库连接信息。例如:
```python
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', # 可选
}
}
```
3. 在 Django 项目的根目录下,运行以下命令,创建数据库表:
```bash
python manage.py migrate
```
4. 在 Django 项目的代码中,可以使用以下方式连接数据库:
```python
from django.db import connection
# 执行 SQL 查询
with connection.cursor() as cursor:
cursor.execute('SELECT * FROM your_table_name')
# 执行 SQL 增删改操作
with connection.cursor() as cursor:
cursor.execute('INSERT INTO your_table_name (col1, col2) VALUES (%s, %s)', ['value1', 'value2'])
connection.commit()
```
以上就是使用 Django 连接 MySQL 数据库的基本步骤。
阅读全文