如何更改 django 模型中的默认时间格式 [重复]

Posted

技术标签:

【中文标题】如何更改 django 模型中的默认时间格式 [重复]【英文标题】:How to change the default time format in django models [duplicate] 【发布时间】:2018-12-02 20:00:25 【问题描述】:

我有一个 DateTimeFieldauto_now_add=True 并且一切正常,除了当我尝试在模板中使用该日期时,我得到一个格式为“2018 年 6 月 23 日,下午 4:33”的日期但是我需要的日期应该像这样 DD-MM-YY / hh:mm. 有什么建议 ?

【问题讨论】:

【参考方案1】:

您可以为此使用模板中的date 过滤器。例如,对于您的答案:

<html>
<head></head>
<body>
    <p>pub_date|date:"d-m-y / H:i"</p> 
</body>
</html>

以下是完整的格式化字符列表:Django, Built in Template tags

【讨论】:

以上是关于如何更改 django 模型中的默认时间格式 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Django模型南0.7.6迁移问题:表中的任何更改与另一个字段的默认值百分比

从 django 管理操作中间页面重定向到更改表单页面

Django - 如何使用 South 重命名模型字段?

Django在重定向时找不到模式名称

如何在 Django Admin 中更改 OneToOne 模型字段默认消息?

在 Django 中重命名模型(表)