【发布时间】:2023-03-20 09:08:01
【问题描述】:
我在谷歌上试过,但没有找到解决方案。在Django 管理方面,我正在显示开始日期和结束日期以及时间。但时间是24 hr 格式,我想以12 hr 格式显示它
class CompanyEvent(models.Model):
title = models.CharField(max_length=255)
date_start = models.DateTimeField('Start Date')
date_end = models.DateTimeField('End Date')
notes = models.CharField(max_length=255)
class Meta:
verbose_name = u'Company Event'
verbose_name_plural = u'Company Events'
def __unicode__(self):
return "%s (%s : %s)" % (self.title, self.date_start.strftime('%m/%d/%Y'), self.date_end)
我还发现了this,但这对我没有帮助。
我是 python 和 django 的新手。请帮忙。
【问题讨论】:
-
我认为它会从您的计算机中捕获默认值。因此,如果您所在的地区是 24 小时制,它会这样显示。您是否尝试过更改您的区域格式?
标签: python django python-2.7 django-models time-format