我的版本是python 3.8
报错.django.db.utils.OperationalError: (1049, "Unknown database 'mydb'")
这里要注意一下:在配置数据库连接时name = "mydb" 值必须是数据库名,否则会报以上错误
报错:pycharm 中的 Requested setting CACHES, but settings are not configured.
上面这个错误是我在settings.py里面配置了数据库之后,报的错误,配置信息如下:
#配置连接mysql DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', 'PORT': '3306', 'USER': 'root', 'PASSWORD': 'tiger', 'NAME': 'mysql', #注意必须是数据库名 自定义名称会报错 django.db.utils.OperationalError: (1049, "Unknown database 'mydb'") } }
解决办法:
直接上图吧
1.打开EditConfigures
2.继续按图操作
3.新增python tests
4.按操作一步一步来哦
5.配置名称自定义,需要在Environment variables加参数
6.名称是DJANGO_SETTINGS_MODULE 值是 Django.settings , 你的项目名.settings
大工告成,run一下试试看! 配置完成之后,记得Apply哦!