问题截图:
原因:setting文件,database设置的engine有误,由于使用的是mysql,配置按照如下方式
DATABASES = {
'default': {
'ENGINE':'django.db.backends.mysql',
'HOST':'127.0.0.1',
'PORT':'3306',
'NAME':'guest',
'USER':'root',
#'PASSWORD':'123456',
'OPTIONS':{
'init_command':"SET sql_mode = 'STRICT_TRANS_TABLES'",
}
}
}
错误二:RuntimeError: cryptography is required for sha256_password or caching_sha2_password
mysql数据库密码问题,由于没有设置密码 所以在setting设置文件这里不需要密码这一字段