본문 바로가기
카테고리 없음

[ERR] (translation.E004) You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setting.

by 0ver-grow 2020. 1. 23.
반응형

settings.py에
LANGUAGE_CODE 'ko-kr' 로 수정해준뒤
데이버베이스 변경사항을 반영해주기 위해
python3 manage.py migrate 를 입력하니 오류발생

(translation.E004) You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setting.

원인

Django에서 언어 설정 부분은 업데이트하면서 LANGUAGE_CODE가 참조하는 값이 달라져서 그렇다. 이 페이지를 방문해보면 Django가 기본적으로 내장하고 있는 언어 설정을 볼 수 있다. 한글도 내장된 언어 중 하나이며 ko로 표현한다.

해결방법

기존의 ko-kr을 ko로 바꿔준다.

 

출처 : https://devlog.jwgo.kr/2019/12/24/django-3-language-code-error/

 

반응형