i) 首先你必须在你的机器上安装 mysql 服务器,如果你已经启动并运行了 mysql 服务器然后跳转到下一步。
ii) 在 mysql 中创建一个用户(你可以使用 root 用户,但我建议创建一个单独的用户)你可以参考 mysql 文档来创建一个新用户。假设您创建了一个用户:- username = testuser ,password = testpass@123
iii) 在 mysql 中创建一个数据库,命名为 testDB
iv) 现在你必须安装 mysqlclient-python,要从 PyPI 安装它,你可以通过键入 pip install mysqlclient 来安装它(如果你正在设置,默认情况下 pip python 包管理器指向 python2 系列在 python3 上启动你的 django 项目,那么你必须使用 pip3) 有关如何在你的特定操作系统上安装 mysqlclient-python 的更多信息,你可以参考这个链接:https://github.com/PyMySQL/mysqlclient-python
v) 现在在 DATABASES 键下的 settings.py 中进行以下更改:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # for mysql engine
'NAME': 'testDB',
'USER': 'testuser',
'PASSWORD': 'testpass@123',
'HOST': 'localhost', # if you want to run your project on your localmachine
}
}
vi) 现在将工作目录更改为 django 项目目录:“cd yourDjangoProject”并运行这些 django 命令
python manage.py makemigrations
python manage.py 迁移
现在我希望上面的 django 命令能够成功运行,并且你可以在你的 django 项目中使用你的 mysql 数据库。