版本:py37+django2.2
错误:项目启动时出现,No installed app with label 'admin'
原因:可以发现只要注释掉settings里面的数据库DATABASES部分,再启动就不会报错,因此怀疑是数据库驱动出错
解决办法:
安装最新的sqlparse==0.3.0 ,问题未解决
安装最新的pymysql==0.9.3,问题未解决;
安装最新的mysqlclient==1.4.6,问题解决.说明mysqlclient兼容django2.2,而pymysql不兼容
参考:https://blog.csdn.net/cn_1937/article/details/81533544
如果均进行了以上尝试,但是问题还未解决,那么可能是apps内的某个xxx.apps.name没有设置对
参考如下: