在写这篇博客之前真的很想告诉大家,在越来越深入的同时会伴随着很多问题的出现,上网寻找解决方法
可能是比较直接的途径,但是有些坑作为踩过的人还是衷心希望大家能够最小程度的避免,如果没有一定耐心
的话,可能真的会很容易引起焦虑甚至抓狂的情绪,当然有些坑自己经历一遍也挺好,至少可以让自己印象深刻些,
不过找到对症下药的方法,也可以省去一些不必要浪费的时间,我相信大家的时间都很宝贵,那就正式开始安装之旅。
前面的准备工作就不做过多概述
环境: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键进入到如下界面
然后重新运行,应该就没啥问题了