最近准备用Django和vue.js写一个项目,所以学习一下Django的使用,主要跟着中文文档 https://docs.djangoproject.com/zh-hans/2.0/ 一起学习,也跟着快速入门写了个小项目,地址是 https://github.com/xjwhhh/DjangoStart。
开此文记录一下Django学习中遇到的一些问题,以供参考。水平不高,若有所疏漏,希望大家指正。
1.Error:MySQLdb Module 'Did you install mysqlclient or MySQL-python?
在连接mysql,使用命令行“python manage.py migrate“”创建数据表时报此错误
网上解决方法说,可以在__init__.py文件中加入以下代码解决:
import pymysql
pymysql.install_as_MySQLdb()
我尝试了,这并不能完全解决问题,会出现问题2
2.mysqlclient 1.3.3 or newer is required; you have 0.7.11.None
pip安装mysqlclient
pip install mysqlclient
这也是问题1的最好解决方式