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

  • Manuelles Begehen in Django 1.8
  • Wie kann ich jedes Objekt / Modell von einem anderen Django-Modell agnostisch verknüpfen?
  • Django: Benutzerliste von allen Benutzern ausschließen
  • Django eine App ein Modell mehrere Datenbanken
  • Wie kann ich INNER JOIN in Django in Legacy-Datenbank?
  • Django: OperationalError, wenn ich versuche, Benutzer von admin zu erstellen
  • Wie kann ich einen Code ausführen, wenn die Speichermethode eines Django-Modells zum ersten Mal aufgerufen wird?
  • Django-Signale mit Dekorateure Problem
  • Django sagt die "id darf nicht NULL" aber warum ist es?
  • Speichern von Wiki-Revisionen auf Google App Engine / Django - Ändern dieser vorhandenen Code
  • Test def () Code nicht ausgeführt
  • Python ist die beste Programmiersprache der Welt.