Django项目配置mysql的问题
没安装mysql时会报错
目标:确保安装mysql和mysqlclient
进入虚拟环境安装mysql
brew install mysql
再安装mysqlclient
在项目的settings里的配置(修改为自己的数据库地址)
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'user', 'USER': 'root', 'PASSWORD': 'admin', 'HOST': '10.0.0.6', 'PORT': '3306' } }
在项目的settings最开始添加
import sys
BASE_DIR = Path(__file__).resolve().parent.parent
#获取项目的根目录
sys.path.insert(0, BASE_DIR)
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))