我目前正在Django的一个网站上工作,其中MySQL数据库的数据显示在Django-Tables2中。问题是数据库中的所有TIME字段都转换为am / pm而不是24小时,因为标准应该来自我收集的内容。我见过多个人有相反的问题,但这些解决方案都没有奏效。谷歌搜索并尝试了将近一周后,我不是在问社区。 p>
有没有办法强制Django中TimeFormat字段的时间标准对应与MySQL TIME(无限/ 24小时)相同的格式?
因为我目前正在显示时间间隔,所以非常有用,而应该是25分钟的00:25显示为下午12:25。
class LoggTable(TableReport):
glider = tables.Column(accessor = 'glider.glider_id')
towing = tables.Column(accessor = 'towing.towing_id')
glider_pilot = tables.Column(accessor = 'glider_pilot.pilot_id')
towing_pilot = tables.Column(accessor = 'towing_pilot.pilot_id')
class Meta :
model = FlightData
exclude = ('max_height')
attrs = {'class': 'paleblue'}
答案 0 :(得分:0)
我们通过包含
解决了这个问题TIME_FORMAT = 'H:i'
在我们的settings.py文件中,我们之前尝试过类似的不同解决方案,但直到现在才发现这一点。我们还设置了
USE_L10N = False