본문 바로가기
Coding/Python

[Python & Django] NameError: name '_mysql' is not defined 에러 해결방법 !!

by 포스트it 2023. 11. 23.
반응형

 

[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
반응형

댓글