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