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