标签: python django django-models
我正在使用django中DateTimeField的auto_now_add字段,并且正在显示类似2019-05-08T09:23:09.424129Z的日期,并且由于我们正在生产中,因此我希望将其转换为这种格式{YYYY-MM-DD} {HH:MM AM/PM},而无需更改模型。
2019-05-08T09:23:09.424129Z
{YYYY-MM-DD} {HH:MM AM/PM}
我在网络上找到的大多数示例都要求您在模型中添加一些解决方法?
型号:
created = models.DateTimeField(auto_now_add=True, null=True)
答案 0 :(得分:0)
如果要将其显示在模板上,则应使用date过滤器:
{{ instance.created|date:"Y-m-d h:i A" }}
或者在Python中,您可以使用strftime函数:
print(instance.created.strftime("%Y-%m-%d %I:%M %p"))