Day41 of learning python --Django使用MySql
1.出现的问题
1)在django导入pymysql,显示ModuleNotFoundError: No module named 'pymysql'.
分析步骤:
检查是否已经安装了pymysql。在CMD上输入pip list。如果没有,则pip install pymysql,进行安装。

如果显示的是安装了,那么查看pycharm的解析器是否有PyMySQL的信息,如果没有则添加


最后点击Install Package按键就好了。
2)如果现实的错误是cannot import name 'path' from 'django.urls'

那么请选择创建django项目的pychram的解释器目录

2.配置相关的属性
由于MySQLdb目前还不能完美的兼容Python3,而Django的MySQL驱动只能MySQLdb,于是就有下面的操作了。
在Django的文件项目下的__init__.py,让Django识别出伪装成MySQLdb的PyMySQL了添加以下两条代码:

Django关于MySQL的配置代码

浙公网安备 33010602011771号