0

非常に小さなサイトを3つの異なる言語で設定したいと思います。

基本的に、選択した言語に応じて異なるデータを同じテンプレートに送り返す単一のビューを使用したいと思います(とにかくすべてのデータは1つのテーブルにあります)。

概要を説明している国際化のドキュメントを読んだだけですが、選択した言語に基づいて適切な種類のコンテンツをレンダリングする方法がわかりません。requestcontextクラスでこの情報を抽出できるように見えますが、どの程度正確ですか?それとも私は物事を複雑にしすぎていますか?誰かが良い例を提供できますか?

4

1 に答える 1

2

これはトリックを行う必要があります

from django.utils import translation
language= translation.get_language_from_request(request)
translation.activate(language)

そして多分この答えはあなたにも役立つかもしれません。

于 2012-10-22T13:40:08.237 に答える