📅  最后修改于: 2023-12-03 15:09:31.223000             🧑  作者: Mango
Django 是一个用于 Web 开发的 Python 框架,支持多种数据库,包括 MySQL。本文将介绍如何在 Django 项目中链接 MySQL 数据库。
在开始之前,请确保已经安装好 MySQL 数据库,并且已经创建好了一个数据库。此外,还需要安装 Python 的 mysqlclient 库。
pip install mysqlclient
打开 Django 项目的 settings.py 文件,找到 DATABASES 部分,将其修改为:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '你的数据库名',
'USER': '你的数据库用户名',
'PASSWORD': '你的数据库密码',
'HOST': 'localhost',
'PORT': '3306',
'OPTIONS': {
'charset': 'utf8mb4',
},
}
}
将 你的数据库名
、你的数据库用户名
和 你的数据库密码
替换为你自己的数据库信息。如果你的数据库并不在本地,需要将 localhost
替换为数据库的地址。
这样,Django 就会使用 MySQL 作为默认的数据库了。
在配置好 Django 项目后,需要运行以下命令创建数据库表:
python manage.py makemigrations
python manage.py migrate
这样就可以通过 Django 的 ORM 对象模型生成数据表,以便在项目中使用。
在使用 MySQL 数据库时,需要注意以下两点:
以上是将 Django 链接到 MySQL 数据库的介绍,希望对你有所帮助。