Python3+ Django3.0开发web排坑记002_py3.0连接mysql数据库配置

要配置项目能连接上mysql,py3.0以后在django里的pymsql几次测试是失败。网上找了几种方式。成功的是下面这种

pip 安装mysqlclient。具体配置如下

首先在项目的setting里配置数据库连接字符,这个应该都会的

 然后在当前项目下安装mysqlclient,其实只要在终端系统里执行安装就行。因为python会默认安装这个插件到你安装Python文件夹的插件文件夹下面去

 安装过程中,windows 系统可能会出现失败的现象,报错说找不到后缀是.h的文件,如果出现这个问题。为啥会出这个问题没搞明白。我觉得是自己电脑对C/C++的支持问题导致的。解决办法是:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient  去这个站点下一个对应你系统版本的mysqlclient文件,手动安装

安装命令:pip install (mysqlclient-1.3.12-cp36-cp36m-win_amd64.whl)  扣号里的是你下载的文件名,记得替换。

安装如果提示成功了,那退出当前你打开的项目,重启。在项目文件里输入   如果导入成功,说明你安装好了。

然后运行

python manage.py makemigrations

python manage.py migrate

进行数据迁移同步,提示成功。那你打开mysql对应的数据库就能看到表了。第一次看到的是django默认的用户管理表

猜你喜欢

转载自www.cnblogs.com/summers-willi/p/12426841.html