当我尝试在模板中设置时间格式时,我无法弄清楚为什么Django
会返回Exception
。
这是Django-tables2
表中的一列。
time_arrival = tables.TemplateColumn('{{record.time_arrival|time: "H:i"}}',verbose_name=u'Čas príchodu')
time_arrival
是Reservation
模型的属性,在此表中为record
。当只有{{ record.time_arrival }}
时,它会以这种格式显示时间:1 p.m.
但我希望以13:00
为例,因此我必须更改格式。
正在提出此异常:
Exception Value: Could not parse the remainder: ': "H:i"' from 'record.time_arrival|time: "H:i"'
这是time_arrival
模型中的Reservation
属性:
time_arrival = models.TimeField(null=True, blank=True, verbose_name=u'Čas príletu')
你知道问题出在哪里吗?
答案 0 :(得分:2)
删除time:
和"H:i"
'{{record.time_arrival|time:"H:i"}}'