django.db.utils.OperationalError: (2003, “Can‘t connect to MySQL server on ‘127.0.0.1‘ ([WinError 10

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")

运行django项目发现报此异常,检查DATABASES 配置没有问题

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',  # 数据库主机
        'PORT': 3306,  # 数据库端口
        'USER': 'root',  # 数据库用户名
        'PASSWORD': 'root1234',  # 数据库用户密码
        'NAME': 'mytest'  # 数据库名字
    }
}

之后查找后发现,原来没有进行模型迁移,迁移完成后问题解决
生成迁移文件:根据模型类生成创建表的语句
python manage.py makemigrations

执行迁移:根据第一步生成的语句在数据库中创建表
python manage.py migrate

posted @ 2022-03-07 18:04  叕叕666  阅读(829)  评论(0)    收藏  举报