1.在项目路径的__init__.py中加入两行:
import pymysql
pymysql.install_as_MySQLdb()
2.将应用程序添加到settings中:
3.在settings.py中,将原来的数据库配置注释掉,添加MySQL的配置:
4.新建数据库
打开数据库,并在数据库中新建数据库,步骤3中数据库的配置NAME就是数据库的名字。
5.在应用程序的models.py中创建几个表(这个按自己需要):
6.在终端中执行命令:
python manage.py makemigrations [应用程序名称],#[应用程序名称可不加]
python manage.py migrate
但是在执行python manage.py makemigrations可能会出现以下两个错误:
对于第一个错误:点击报错中的蓝色文字,进入base.py文件,将下图红框中的两行代码注释掉:
对于第二个错误:点击报错中的蓝色文字,将decode改成encode
解决方案可参考:
https://www.cnblogs.com/hanwenlin/p/10677026.html