Django改变日期字段在django admin中的显示方式

时间:2014-08-12 01:38:14

标签: django datetime django-models

这就是我想改变其显示的方式,因为它说“中午”或“午夜”,我希望我显示确切的小时

我在这个领域有这个代码

date = models.DateTimeField(auto_now_add=True, default=datetime.date.today())

1 个答案:

答案 0 :(得分:0)

您有3个选项。

  1. 覆盖DATETIME_FORMAT,请在此处阅读:datetime format

  2. 为您的模型使用表单,并在日期属性中有一些这样的( 在输入格式中,放置你想要的东西):

    date = forms.DateTimeField(input_format="%b %d %Y %I:%M%p")

  3. 或者只是更改在模板中呈现日期时间字段的方式:

    {{ your_model.date_field|date:'Y-m-d H:i' }}