2012-05-04 15 views
5

Gibt es eine Möglichkeit, den Wochentag eines Datetime-Objekts in einer Vorlage als den tatsächlichen Namen des Wochentags anzuzeigen? Grundsätzlich möchte ich Friday statt 5 drucken.Django-Vorlage datetime.weekday Name

Antwort

11

Siehe Dokumentation für die built-in date filter. Von dort sehen Sie, dass Sie verwenden müssen:

l Tag der Woche, textuell, lang. 'Friday'

+0

Dank! Ich konnte diese Dokumentation nicht finden – Squazic

4

Sie können auch verwenden:

import datetime 
today = datetime.datetime.today() 
print(today.strftime('%A')) 
3

Aus Gründen der Klarheit willen, die Template-Tag-Format Zeichen "l" (Kleinbuchstabe "L") können wie so in der Django-Vorlage verwendet werden, :

{{ object.some_date_field | date:"l" }} 

Django 1.8.2