安装数据库驱动以及遇到的一部分坑

在写这篇博客之前真的很想告诉大家,在越来越深入的同时会伴随着很多问题的出现,上网寻找解决方法

可能是比较直接的途径,但是有些坑作为踩过的人还是衷心希望大家能够最小程度的避免,如果没有一定耐心

的话,可能真的会很容易引起焦虑甚至抓狂的情绪,当然有些坑自己经历一遍也挺好,至少可以让自己印象深刻些,

不过找到对症下药的方法,也可以省去一些不必要浪费的时间,我相信大家的时间都很宝贵,那就正式开始安装之旅。

前面的准备工作就不做过多概述

环境:django2.0

          python3.6

          mysqlclient1.4.6(我是在虚拟环境下安装的)

编写视图函数

 

 接着创建一个book_info.html文件

最后编写urls.py文件

 同时在setting.py文件中配置DATABASES,把sqlite3引擎换成mysqlclient

当运行django服务,报如下错误:

核心错误名:Error loading MySQLdb module.Did you install mysqlclient?

 遇到这类问题我在项目文件夹下的__init__.py导入pymysql模块

# coding=utf-8

import pymysql
pymysql.install_as_MySQLdb()

运行的时候新的问题又出现了,意思是没有pymql包
首先我在本地环境下安装了pymysql
pip install pymysql

 记住路径,然后打开pycharm,左上角处点开file然后点击setting

  找到project interpreter

  

 

 再点击show all键进入到如下界面

 

 

 

 然后重新运行,应该就没啥问题了

 

  

猜你喜欢

转载自www.cnblogs.com/cxydnxs/p/12539614.html