최근에 Django를 배우고 있는데 django 국제화에 대해 알게 되었기 때문에 여러분께 여쭤보고 싶습니다.
django.po 파일을 아무리 변경해도 삭제하고 재생성하고 다시 시작하면 됩니다. 서버에서 매번 표시되는 페이지는 여전히 내 첫 페이지입니다. .po 파일을 사용하면 /(ㄒoㄒ)/~~settings.py
다음과 같습니다.
해당 미들웨어도 추가되었습니다:
으아악views.py에서 테스트한 기능은 다음과 같습니다.
으아악 $ python manage.py makemessages -l zh_CN
를 사용하면 /locale/zh_CN/LC_MESSAGES/django.po에 생성된 파일이 다음과 같이 변경됩니다.
또한 삭제하고 #,fuzzy
,利用$ django-admin.py compilemessages
컴파일한 결과는 여전히 첫 번째 테스트의 결과입니다.
그리고 .po 파일을 삭제해도 서버를 다시 시작해도 계속 표시되는 이유는 무엇인가요? 삭제해야 할 쿠키와 같은 캐시가 여전히 있습니까?
다들 고마워요~
Ziqiang School을 통해 Tu 선생님에게 조언을 구하는 이메일을 보냈습니다. 문제는 settings.py가
으로 설정되어 있다는 것입니다. 으아아아생성되면 밑줄에 따라 계속 생성됩니다. 즉,
을 실행합니다.$ python manage.py makemessages -l zh_CN
pythonmanage.py 메시지 컴파일?