Django 管理日期时间输入在 Chrome 和 Safari 中显示不同的格式
Django admin datetime input appear different format in Chrome and Safari
我的 django 项目中有一个带有 DateTimeField 的模型。
class Article(models.Model):
title = models.CharField(max_length=255)
content = models.CharField(max_length=255)
publish_date = models.DateTimeField()
def __unicode__(self):
return self.title
在管理站点,我发现在Safari中,当我点击"now"时,时间出现在HH:mm:ss,但在Chrome中是HH:mm。
如何修复才能跨浏览器同步?我更喜欢不显示秒数,即 Chrome.
中的格式
Chrome OSX 和 Linux 上的 23 稳定版会在不需要时省略秒字段,Chrome 24 beta Windows 上也会省略它.
因此这是一个 Chrome 特定行为,您必须了解 Safari 的特定性质并防止在其上显示秒数。
我的 django 项目中有一个带有 DateTimeField 的模型。
class Article(models.Model):
title = models.CharField(max_length=255)
content = models.CharField(max_length=255)
publish_date = models.DateTimeField()
def __unicode__(self):
return self.title
在管理站点,我发现在Safari中,当我点击"now"时,时间出现在HH:mm:ss,但在Chrome中是HH:mm。
如何修复才能跨浏览器同步?我更喜欢不显示秒数,即 Chrome.
中的格式Chrome OSX 和 Linux 上的 23 稳定版会在不需要时省略秒字段,Chrome 24 beta Windows 上也会省略它.
因此这是一个 Chrome 特定行为,您必须了解 Safari 的特定性质并防止在其上显示秒数。