我在OSX上安装了以下内容(High Sierra 10.13.4):
python 3.6.5
MySQL ver 8.0.11(Community Edition GPL)
我已经使用venv在虚拟环境中安装了以下内容:
我创建了一个用户' admin' @' localhost'使用root PRIVILEGES,通过' mysql -u admin -p'访问mysql并创建了一个数据库。我还将ENGINE改为' django.db.backends.mysql'在NAME,USER和PASSWORD字段中进行相应的更改,并将以下行添加到' manage.py':
import pymysql
pymysql.install_as_MySQLdb()
我正在关注基本的django教程Writing your first Django App, part 2
创建民意调查应用及其相关模型后,我被指示使用以下方式激活模型:
python manage.py makemigrations polls
此命令导致以下错误:
django.db.utils.OperationalError:(1045,"用户拒绝访问' admin' @' localhost'(使用密码:否)")
我已经附上了我的终端屏幕截图。有关此错误的任何信息都会有所帮助。