当前最新发行版本为django2.1 + python3.7,在网上查了一下,好多都是以前的发行版本,有些代码或者配置需要更改才能正常运行,不过一直没有什么比较全的教程,我就准备了一下自己写一点代码教程,方便大家看一下,如果有问题烦请及时提醒,感谢!
django2.1不支持mysql5.5以前的版本,这里安装的是8+系列mysql,正常安装以后,会发现sqlog连接数据库会报错,提示
经过分析,是加密方式变了(sha2),这时候我们进行如下操作即可
在命令提示符中 cd到mysql的安装目录,例如我的是
C:\Program Files\MySQL\MySQL Server 8.0\bin
在cmd中输入 cd C:\Program Files\MySQL\MySQL Server 8.0\bin 然后按回车
输入mysql -u root -p
敲回车,输入数据库的密码登陆,接下来输入以下代码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
注意分号,后面的password换成你的密码,我估计一般初学者学习的时候都会用root当密码
然后再去sqlog里重新连接一下就好了
接下来去pycharm中,新建项目&#