Erhalten Montag, 5. Juni 2016 statt 5. Juni 2016 mit DateTimeField

Ich habe eine App mit Django und mein mein Modell hat das folgende Feld:

date = models.DateTimeField(auto_now_add=True,auto_now=False) 

Damit bekomme ich das: 5. Juni 2016, 21.16 Uhr

Aber ich brauche etwas wie: Montag, 5. Juni 2016

Wie kann ich das bekommen?

Jede Hilfe wird toll sein Danke im Voraus

One Solution collect form web for “Erhalten Montag, 5. Juni 2016 statt 5. Juni 2016 mit DateTimeField”

Es hängt vom Kontext ab. In einer Vorlage können Sie die Datumsvorlage-Tags verwenden :

 <span>{{ my_date|date:"l, F j, Y" }} 

Oder in Python Kontext Strftime :

 my_date.strftime("%A, %B %W, %Y") 

Für den Fall, dass Sie nur das Datum benötigen (ohne Zeit), könnten Sie die Verwendung von django's models.DateField anstelle von models.DateTimeField

  • Benutzerdefiniertes Django MultilingualTextField Modellfeld
  • Wie manuell ein ausgewähltes Feld aus einem ModelForm in Django erstellt?
  • Django oder ähnliches für zusammengesetzte Primärschlüssel
  • Django migrate ungültiges Literal für int ()
  • Wie man nach einem berechneten Wert in django sortiert
  • Test def () Code nicht ausgeführt
  • Wie kann ich einen Code ausführen, wenn die Speichermethode eines Django-Modells zum ersten Mal aufgerufen wird?
  • Django / python Wie bekomme ich eine Liste von id's aus einer Liste von Objects
  • Speichern von Wiki-Revisionen auf Google App Engine / Django - Ändern dieser vorhandenen Code
  • Django eine App ein Modell mehrere Datenbanken
  • Authenticate gibt nichts zurück
  • Python ist die beste Programmiersprache der Welt.