配置mysql的过程中出现了许多错误,通过以下配置,解决问题:
python3不能直接调用MySQLdb,所以需要安装pymysql,并在jango项目文件__init__.py中加入:
import pymysql pymysql.install_as_MySQLdb()
在app的models文件中创建类后,运行manage.py
输入:
1:makemigrations
2:migrate
生成对应的数据表
在models文件中定义的类之前,在文件头加入:
import os, django os.environ.setdefault("DJANGO_SETTINGS_MODULE", "你的项目名.settings") django.setup()