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