Je viens de reconstituer mon ordinateur, donc tout configurer pour mon projet Django, et en exécutant le serveur, j'obtiens cette erreur. Je n'ai aucune idée de ce à quoi il fait référence en tant que mon site d'origine est sorti de la boîte et comme je parle anglais et que ce site est un site de travail interne, il n'y a aucune raison de faire quoi que ce soit basé sur la langue. Est-ce que quelqu'un sait ce que c'est ou comment le dépasser pour que je puisse continuer à travailler ? En regardant dans le fichier de paramètres, j'ai ceci pour la section Internationalisation:
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'
]
Est-ce le code anglais prêt à l'emploi? Sinon, quelqu'un pourrait-il me dire ce que je devrais être pour que je puisse le rétablir s'il vous plaît, je ne trouve pas les paramètres outofthebox dans la documentation.
Dans Django 3.0 , vous devez utiliser LANGUAGE_CODE exactement comme indiqué dans la liste des LANGUES située dans Django/conf/global_settings.py
La liste est une liste de deux tuples au format ( code de langue , nom de langue ) - par exemple, ('ja', 'japonais'). Ceci spécifie les langues disponibles pour la sélection de la langue.
Donc, dans votre cas, ce sera LANGUAGE_CODE = ' en-gb '
Pour les francophones, vous devez changer 'fr-fr' en 'fr'