2016-08-08 4 views
0

Ich kann nicht herausfinden, warum DjangoException zurückgibt, wenn ich versuche, das Zeitformat in der Vorlage festzulegen.Das Ändern des Zeitformats in der Vorlage löst die Ausnahme aus

Dies ist eine Spalte in Django-tables2 Tabelle.

time_arrival = tables.TemplateColumn('{{record.time_arrival|time: "H:i"}}',verbose_name=u'Čas príchodu') 

Die time_arrival ist ein Attribut von Reservation Modell, das ein record in dieser Tabelle ist. Wenn es nur {{ record.time_arrival }} gibt, zeigt es Zeit in diesem Format an: 1 p.m., aber ich möchte 13:00 zum Beispiel zeigen, also muss ich das Format ändern.

Diese Ausnahme ausgelöst wird:

Exception Value: Could not parse the remainder: ': "H:i"' from 'record.time_arrival|time: "H:i"' 

Dies ist ein time_arrival Attribut in Reservation Modell:

time_arrival = models.TimeField(null=True, blank=True, verbose_name=u'Čas príletu') 

Wissen Sie, wo ist das Problem?

Antwort

2

Entfernen Sie den Raum zwischen time: und "H:i"

'{{record.time_arrival|time:"H:i"}}' 
+0

OMG ... was ich sagen soll .. ich mehrere Dinge außer dies versucht haben ... Danke :) –

Verwandte Themen