ich hoffe der Post ist im richtigen Forum and ihr könnt mir mit meinem Problem weiterhelfen. Bin aktuell noch ein relativer Python/Django-Noobie and stecke gerade bei einem Problem fest.
Und zwar habe ich folgenden Code:
Code: Alles auswählen
date = timezone.make_aware(program.last_registration_date, timezone=pytz.timezone('Europe/Berlin')).strftime('%d %B %Y, %H:%M')
"Anmeldung möglich bis {date}"
Eigentlich klappt alles bisher wunderbar, nur das mein date in englisch ausgegeben wird und nicht in deutsch. Das heißt am Ende bekomme ich den String:
"Anmeldung möglich bis January", was ich ja eigentlich nicht möchte.
In meinen Settings ist soweit alles korrekt: TIME_ZONE ist auf Europe/Berlin, LANGUAGE_CODE auf 'de-DE' und USE_L1ON / USE_I18N sind beide True.
Liegt das an der Codezeilen oder timezone? Ich habe davor auch schon versucht:
Code: Alles auswählen
date = timezone.localtime(program.last_registration_date, pytz.timezone('Europe/Berlin')).strftime.strftime('%d %B %Y, %H:%M')
Code: Alles auswählen
date = program.last_registration_date.strftime('%d %B %Y, %H:%M')
Vielen dank schon mal für alle Antworten!