将数据库从sqlite更改为mysql时Python manage.py迁移错误

将数据库从sqlite更改为mysql时Python manage.py迁移错误,python,mysql,django,Python,Mysql,Django,我刚开始学django。我从setting.py更改以下设置,因为我想使用mysql而不是sqlite: DATABASES = { 'default' : { 'ENGINE' : 'django.db.backend.mysql', 'NAME' : 'newprj', 'USER' : 'root', 'PASSWORD' : 'abcd', 'HOST' : 'localhost',

我刚开始学django。我从setting.py更改以下设置,因为我想使用mysql而不是sqlite:

DATABASES = {
    'default' : {
        'ENGINE' : 'django.db.backend.mysql',
        'NAME' : 'newprj',
        'USER' : 'root',
        'PASSWORD' : 'abcd',
        'HOST' : 'localhost',
        'PORT' : ''
    }
}
然后,当我在cmd上尝试这段代码时,使用python manage.py migrate。它抛出了一个大错误,我不明白是什么问题,请帮我解决它。这就是错误:
您错过了
django.db.backends.mysql中的s

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',    #<---- You missed the s in backends
        'NAME': 'myproject',
        'USER': 'myprojectuser',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '',
    }
}
数据库={
“默认值”:{

“ENGINE”:“django.db.backends.mysql”,我认为你应该在
ENGINE
中将
backend
更改为
backends
,最好是复制粘贴,而不是截图