django配置mysql,并解决NameError: name ‘_mysql‘ is not defined报错
首先需要安装好mysql,然后修改django的setting.py将原始的:DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3','NAME': BASE_DIR / 'db.sqlite3',}}修改为:DATABASES = {'default': {'ENGINE': 'django.db.backends.mysq
·
- 首先需要安装好mysql,然后修改django的
setting.py
将原始的:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
修改为:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': '数据库名',
'USER': '用户名',
'PASSWORD': '密码',
'HOST': '127.0.0.1', # mysql服务所在的主机ip
'PORT': '3306', # mysql服务端口
}
}
- 添加环境变量(解决NameError: name ‘_mysql’ is not defined报错)
在环境变量中添加:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
然后就完成啦

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)