하아... 이런저런 이유로 4시간 넘게 삽질한 정리를 해본다.

좀더 확실한 링크
http://www.marinamele.com/taskbuster-django-tutorial/internationalization-localization-languages-time-zones

우선 django 1.8 에서는 i18n 이 기본 사용이 아니다. 이것 부터 켜주자
settings.py 수정해서 i18n 추가
https://docs.djangoproject.com/en/1.8/topics/i18n/translation/#get-current-language-bidi

Changed in Django 1.8:

The i18n context processor is not enabled by default for new projects.

TEMPLATES -> OPTIONS -> context_processors 에 django.template.context_processors.i18n 추가

그리고 django.middleware.locale.LocaleMiddleware 도 반드시 연결

MIDDLEWARE_CLASSES 에 추가


그리고 당연히 기존과 같은 절차의 과정을 따른다.

http://curriq.com/course/69


그리고 잘 안된다 싶으면 LOCALE_PATHS 를 setting.py 에 설정해주자.
이걸 절대 경로로 넣어줘도 안되면... (글쎄 뭐가 문제이려나 T.T)

LOCALE_PATHS = [
     '/home/iz4blue/python/projects/app/locale',
]


Posted by 눈빛마음
:

카테고리

분류 전체보기
Secret
일기
개인 기록
IT

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

글 보관함