i18nが動作するdjango 1.6サイトがあります。テンプレートの上部にある選択ボックスでフロントエンド言語を変更できますが、セッション変数のどこかに保存されているようで、管理言語を変更するためのdjangoアプリまたはトリックがあるかどうかはわかりません。フロントエンドで使用した最初の言語。
質問する
18062 次
3 に答える
27
settings.py で設定に追加'django.middleware.locale.LocaleMiddleware'
するだけで、 のMIDDLEWARE_CLASSES
後に表示されることを確認してください'django.contrib.sessions.middleware.SessionMiddleware'
。
于 2015-09-30T17:34:58.170 に答える
16
/en/admin
を使用して、/fr/admin/
などを作成できますi18n_patterns
。
urlpatterns += i18n_patterns(
url(r'^admin/', include(admin.site.urls)),
)
(Django <= 1.7 の場合、プレフィックスを指定する必要があります。使用しますi18n_patterns('', ... )
)
于 2014-01-30T23:53:41.390 に答える