아주 작은 사이트를 세 가지 다른 언어로 설정하려고합니다.보기에서 언어 설정을 가져 오는 방법은 무엇입니까?
는 기본적으로 나는 (모든 데이터가 어쨌든 하나 개의 테이블에) 선택한 언어에 따라 같은 템플릿에 을 다른 데이터를 다시 전송하는 단일 뷰를 사용하고 싶습니다.
좋은 개요를 제공하는 internationalization 설명서를 읽었지만 선택한 언어를 기반으로 올바른 종류의 콘텐츠를 렌더링하는 방법을 아직 알지 못합니다. requestcontext 클래스를 사용하여이 정보를 추출 할 수있는 것처럼 보이지만 정확히 어떻게됩니까? 아니면 내가 복잡한 일을 끝내야합니까? 누군가 좋은 모범을 보여줄 수 있습니까?
[장고가 언어 기본 설정을 감지하는 방법] (https://docs.djangoproject.com/en/dev/topics/i18n/translation/#how-django-discovers-language-preference)을 이미 마쳤습니까? –
링크 Burhan에 대한 감사, 나는이 부분을 놓쳐 버렸음에 틀림 없다. 단지 다음을 확인하십시오. [redirect-view] (https://docs.djangoproject.com/en/dev/topics/i18n/translation/#the-set-language-redirect-view)를 사용하여 사용자 기본 설정을 지정하는 경우 내가보기에'request' 함수로 설정 될까요? – LarsVegas
플러스 당신은 요청 컨텍스트 (즉,''render' 단축키 (http://django.me/render) 또는 CBV를 사용하십시오)를 사용해야합니다. –