要配置项目能连接上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默认的用户管理表

 

posted on 2020-03-06 15:32  五十已到  阅读(496)  评论(0编辑  收藏  举报