Tratar de entender la aplicación L10N en Django, aquí están mis ajustesformato de fecha del sistema no recoger Django local
LANGUAGE_CODE = 'fr-FR'
USE_L10N = True
Si intento
>>> datetime.datetime.strptime('2012-05-30 15:30', '%Y-%m-%d %H:%M')
.strftime('%c')
me dará 'Wed May 30 15:30:00 2012'
que es la ES configuración regional. Sin embargo, el doc está diciendo:
[...] Dos usuarios que acceden al mismo contenido, pero en un lenguaje diferente, verá los campos de fecha y número con formato de diferentes maneras, dependiendo del formato para su localización actual [. ..]
¿Están hablando de la configuración regional para sus respectivos navegadores?
En caso negativo, ¿cómo puedo configurarlo en francés de forma predeterminada, por ejemplo?
Gracias por esta respuesta detallada. Me olvidé de darme cuenta de que 'datetime' obviamente no tiene nada que ver con Django :) Ahora, si necesito enviar una lista de fechas formateadas por JSON, ¿cuál sería la mejor forma de formatearla dependiendo de la configuración regional de los usuarios? –
Supongo que requeriría realmente ensamblar el JSON después de conocer la configuración regional del usuario. ¿Prueba esto? https://docs.djangoproject.com/en/1.3/howto/i18n/ – Karmel
Nueva pregunta formulada [aquí] (http://stackoverflow.com/questions/10802680/django-accessing-request-meta-data-from- producción) –