Django DateTimeField没有秒

时间:2020-04-21 11:32:45

标签: python django python-3.x

我正在为一种情况而苦苦挣扎-我想在我的数据时间字段模型中有一个字段,但没有秒数,等等。YYYY-MM-DD HH:MM

我一直在尝试这样做,但这是行不通的:

schedule_time = models.DateTimeField(format(['%Y-%m-%d %H:%M']), auto_now_add=True)

有人可以在任何示例中为我提供解决方案吗?

我也在那儿寻找解决方案,但是我没有找到任何对我有帮助的东西。

1 个答案:

答案 0 :(得分:0)

按照Django docs的规定在DATETIME_FORMAT中设置settings.py

由于您不希望显示秒数,因此可以选择以下格式并在settings.py中进行更新:

DATETIME_FORMAT = '%Y-%m-%d %H:%M'

USE_L10N is True时,由语言环境决定的格式具有更高的优先级,并将改为使用。所以您还必须这样做:

USE_L10N = False

您的settings.py在进行更改后将如下所示:

DATETIME_FORMAT = '%Y-%m-%d %H:%M'
USE_L10N = False

在帮助下保存格式时,您也可以手动更改格式 datetime模块。

相关问题