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的配置代码

posted on 2019-01-22 11:57  smile大豆芽  阅读(143)  评论(0)    收藏  举报