Acabo de volver a crear una imagen de mi computadora, por lo que configuré todo de nuevo para mi proyecto django y, al ejecutar el servidor, recibí este error. No tengo ni idea de a qué se refiere, ya que mi sitio original salió de la caja y como hablo inglés y este sitio es un sitio de trabajo interno, no hay razón para hacer nada basado en el idioma. ¿Alguien sabe qué es esto o cómo superarlo para poder seguir trabajando? Mirando en el archivo de configuración, tengo esto para la sección de Internacionalización:
LANGUAGE_CODE = 'en-GB'
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
DATE_INPUT_FORMATS = [
'%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06'
'%d %b %Y', '%d %b, %Y', # '25 Oct 2006', '25 Oct, 2006'
'%d %B %Y', '%d %B, %Y', # '25 October 2006', '25 October, 2006'
]
¿Es este el código inglés listo para usar? si no es así, ¿podría alguien decirme qué debería ser para que pueda volver a configurarlo? No puedo encontrar la configuración de outofthebox en la documentación.
django-settings
iFunction
fuente
fuente
Respuestas:
En Django 3.0 , debe usar LANGUAGE_CODE exactamente como se menciona en la lista de IDIOMAS ubicada en django / conf / global_settings.py
La lista es una lista de dos tuplas en el formato ( código de idioma , nombre del idioma ), por ejemplo, ('ja', 'japonés'). Esto especifica qué idiomas están disponibles para la selección de idioma.
Entonces, en su caso, será LANGUAGE_CODE = ' en-gb '
fuente
Para las personas de habla francesa, debe cambiar 'fr-fr' a 'fr'
fuente