¿Cómo puedo cambiar el idioma de administración de Django?

Tengo un sitio django 1.6 con i18n funcionando. Puedo cambiar el idioma de la interfaz con un cuadro de selección en la parte superior de la plantilla, pero no sé si hay una aplicación de django o un truco para cambiar el idioma de administración, porque parece que se almacena en algún lugar en la variable de sesión, y se mantiene El primer idioma que he usado en el frontend.

Puede crear /en/admin , /fr/admin/ y así sucesivamente usando i18n_patterns :

 urlpatterns += i18n_patterns( url(r'^admin/', include(admin.site.urls)), ) 

(Para Django <= 1.7, debe especificar un prefijo, use i18n_patterns(”, … ) )

En su settings.py, simplemente agregue 'django.middleware.locale.LocaleMiddleware' a su configuración MIDDLEWARE_CLASSES , asegurándose de que aparezca después de 'django.contrib.sessions.middleware.SessionMiddleware' .