Ich habe gerade meinen Computer neu erstellt, also alles wieder für mein Django-Projekt eingerichtet, und beim Ausführen des Servers wird dieser Fehler angezeigt. Ich habe keine Ahnung, worauf es sich bezieht, da meine ursprüngliche Website sofort verfügbar ist. Da ich Englisch spreche und diese Website eine interne Arbeitsseite ist, gibt es keinen Grund, etwas sprachbasiertes zu tun. Weiß jemand, was das ist oder wie man daran vorbeikommt, damit ich weiterarbeiten kann? In der Einstellungsdatei habe ich Folgendes für den Abschnitt Internationalisierung:
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'
]
Ist dies der sofort einsatzbereite englische Code? Wenn nicht, könnte mir jemand sagen, was sein soll, damit ich es zurücksetzen kann. Ich kann die Outofthebox-Einstellungen nicht in der Dokumentation finden.
quelle
Antworten:
In Django 3.0 sollten Sie LANGUAGE_CODE genau wie in der LANGUAGES-Liste in django / conf / global_settings.py angegeben verwenden
Die Liste ist eine Liste von zwei Tupeln im Format ( Sprachcode , Sprachname ) - zum Beispiel ('ja', 'Japanisch'). Dies gibt an, welche Sprachen für die Sprachauswahl verfügbar sind.
In Ihrem Fall ist es also LANGUAGE_CODE = ' en-gb '
quelle
Für französischsprachige Menschen müssen Sie "fr-fr" in "fr" ändern.
quelle