반응형
[Python & Django] macOS NameError: name '_mysql' is not defined 에러 해결방법 !!
맥os에서 장고 프로젝트를 실행했는데, 장고에서 NameError: name '_mysql' is not defined 이라는 처음보는 에러가 발생하였다. 맥에선 왜이렇게 안되는게 많은걸까 ㅠㅠ
무튼 해결책을 찾아보니
config -> settings.py 에서 DATABASES쪽에 아래와 같이 작성해주시면 잘 작동 합니다 ㅎ
# settings.py
import pymysql
pymysql.install_as_MySQLdb()
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'community',
'USER': 'root',
'PASSWORD': '1234',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
결과값
728x90
반응형
댓글