【发布时间】:2010-12-27 10:50:44
【问题描述】:
使用模型上返回布尔值的方法,您可以将它们标记为布尔值,以便管理员列表显示漂亮的图标,例如 example from the docs:
class Person(models.Model):
birthday = models.DateField()
def born_in_fifties(self):
return self.birthday.strftime('%Y')[:3] == '195'
born_in_fifties.boolean = True
如果模型有DateTimeField,那么它会在列表显示中得到很好的格式化。
但是,如果我在模型上有一个返回 datetime 的方法,它会以 yyyy-mm-dd 值(例如 2010-03-16)显示在列表显示中,这不是很好阅读。
是否有一些内置方法可以将方法标记为返回 datetime,类似于返回布尔值的方法?
【问题讨论】:
标签: django django-admin