Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Djangoで、サイトの利用者ごとに言語設定を切り替えたい。 DjangoはセッションやCOOKIEの値を参照して、どの言語に翻訳するかを決める仕組みをミドルウェアで提供している。 言語設定の検出メカニズム - 翻訳 ― Django 1.4 documentation フォームから送信された内容を使って、言語設定を変更してみる。 試したバージョンは、Django1.6、Python3.3。 サンプルコード コード例を部分的に紹介。 myapp/views.py translation.activateを使うと、リクエスト中で使用する言語を切り替えられる。 セッションのdjango_languageというキーに言語の文字(jaとか)を入れると、LocaleMiddlewareで参照されて言語が切り替わる。 from django.shortcuts import render from d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く