django-multilingual を使用して適切にセットアップしようとしています。しかし、私が見つけたのは、テンプレートの使用例を除いて、django-multilingual のすべてが明確であるということです。
私はdjangoを使い始めたばかりですが、テンプレート側で言語を切り替える方法がわかりません。
あなたが与えることができる例、またはこれに関する「より多くの」明確なソース/ドキュメントはありますか?
django-multilingual を使用して適切にセットアップしようとしています。しかし、私が見つけたのは、テンプレートの使用例を除いて、django-multilingual のすべてが明確であるということです。
私はdjangoを使い始めたばかりですが、テンプレート側で言語を切り替える方法がわかりません。
あなたが与えることができる例、またはこれに関する「より多くの」明確なソース/ドキュメントはありますか?
djangoでロケールを切り替えるのは簡単な投稿ですこのビューを実行してください
https://docs.djangoproject.com/en/dev/topics/i18n/translation/#the-set-language-redirect-view
テンプレートでは、request.LANGUAGE_CODEを使用して言語値にアクセスできます。
django-localeurl appも試してみてください。これにより、ユーザーは現在のロケールを URL に格納してロケールを切り替えることができます。また、使用可能なロケールを切り替えて表示するための便利なテンプレート タグもいくつか用意されています。