Die Shopify-API gibt eine Zeichenfolge im ISO 8601-Format für das Feld order.created_at aus.Python Shopify API-Ausgabe formatierte Datetime-Zeichenfolge in Django-Vorlage
Zum Beispiel: 2016-04-10T16: 30: 09-04: 00
Ich möchte dies zu formatieren und es direkt in einer Vorlage zeigen, so habe ich versucht:
{{ order.created_at|date:'Y-m-d H:i' }}
Aber nichts wird angezeigt, und ich bekomme keine Fehler. Ich denke, es ist, weil es eine Zeichenfolge und kein Datetime-Objekt ist. Ich möchte es nicht aus meiner Sicht zuerst konvertieren.
Vorlagen-Tags und -Filter erzeugen im Allgemeinen keine Fehler, daher wird das Verhalten erwartet, wenn es sich um eine Zeichenfolge handelt. Wenn es sich um eine Zeichenfolge handelt, müssen Sie sie in Ihrer Ansicht in eine Datumszeit konvertieren oder ein benutzerdefiniertes Vorlagen-Tag erstellen, um diese Zeichenfolge zu empfangen und in eine Datumsangabe zu konvertieren. – ChidG