【发布时间】:2019-11-08 05:09:05
【问题描述】:
我是 django 的初学者,我尝试将 mysql 数据库与 django 连接,但是当我在 cmd 中写入 python manage.py migrate 时,我看到此错误:mysqlclient 1.3.13 or newer is required yo have 0.9.3
所以我决定使用这个命令升级 mysql 客户端:pip install mysqlclient --upgrade 我得到这个输出:
https://i.stack.imgur.com/bq7Jn.jpg
https://i.stack.imgur.com/nYGSQ.jpg https://i.stack.imgur.com/u8wzN.jpg
如何解决?
【问题讨论】:
-
您知道吗,您可以使用 Django 的内置 SQLite3 数据库?如果您的应用程序使用的是python的venv(虚拟环境),那么当我看您的图片时,您还没有激活环境。
-
是的,我知道,但我想要 mysql
-
但是你激活你的环境了吗? (假设您正在为您的应用使用虚拟环境)
-
如果您没有这样做,请尝试在控制台中输入:
YOUR_ENV_NAME\Scripts\activate其中 YOUR_ENV_NAME 是您的虚拟环境文件夹的名称。