PythonWeb编程Django模型层遇见的问题

今天学习Django模型层时候遇见了许多问题。
1.我的python是3.6。遇见的第一个问题便是老师课件上的MySQLdb不能 用了。这个问题挺好解决,网上大家都有很多方法。
先是安装PyMySQL来代替MySQLdb数据库访问模块。pip install pymysql
然后将站点的init.py文件中添加

import pymysql
pymysql.install_as_MySQLdb()

这样就不会出现这个问题了:
这里写图片描述
网络上大家都是这么做的,就跟着着照做了。


2.解决了上面的问题之后。又遇见了下一个问题:
这里写图片描述
这就学渣付出代价的时候了。MySQL都没启动。当然积极拒绝,无法链接。
MySQL也不太会用。于是只好去看看怎么启动但是启动的时候,又再次出现状况:
这里写图片描述
无法启动MySQL,错误193.


遇见这个问题后,我在网上看到很多网友说是“C:\Program Files\MySQL\MySQL Server 5.5\bin”里有一个mysqld.exe的空文件,删掉就好了。
但是我打开后发现,并不是空文件有:
这里写图片描述
于是继续找方法,在https://my.oschina.net/u/2349033/blog/419729这篇文章的引导下去看了注册表。
终于发现了问题:我的MySQL有两个:一个是很久以前自己安装的;一个是xammp里自带的。注册表里是后面的,电脑服务里启动的是前者。所以才出了问题。于是现在把以前的那个MySQL删除掉。关于彻底清除MySQL的博客很多。跟着照做就行。
卸载完后。把注册表的改成下面这样:
这里写图片描述


嗯~ o( ̄▽ ̄)o。然后就OK了。我的MySQL终于正常了。
这里写图片描述


如果有遇见相同问题的小伙伴,希望能给你一点帮助。另外谢谢超多热心的网友在网上出主意。

猜你喜欢

转载自blog.csdn.net/Han_L/article/details/78848410