Acabei de criar uma nova imagem do meu computador, portanto, configurando tudo de volta para o meu projeto django e executando o servidor, recebo esse erro. Não faço idéia do que ele está se referindo quando meu site original saiu da caixa e, como eu falo inglês e este site é um site de trabalho interno, não há razão para fazer qualquer coisa com base no idioma. Alguém sabe o que é isso ou como superar isso para que eu possa continuar trabalhando? Procurando no arquivo de configurações, eu tenho isso para a seção Internacionalização:
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'
]
Esse é o código em inglês pronto para uso? caso contrário, alguém poderia me dizer o que deve ser, para que eu possa restaurá-lo, por favor, não encontro as configurações da outbox na documentação.
django-settings
iFunction
fonte
fonte
Respostas:
No Django 3.0, você deve usar LANGUAGE_CODE exatamente como mencionado na lista LANGUAGES, localizada em django / conf / global_settings.py
A lista é uma lista de duas tuplas no formato ( código do idioma , nome do idioma ) - por exemplo, ('ja', 'japonês'). Isso especifica quais idiomas estão disponíveis para seleção de idiomas.
Portanto, no seu caso, será LANGUAGE_CODE = ' en-gb '
fonte
Para pessoas de língua francesa, é necessário alterar 'fr-fr' para 'fr'
fonte