我有以下Model和ModelAdmin类。但是,当我查看管理列表页面中的帖子时,created
字段呈现为2010-03-01 22:15:18.494594
。我已经尝试在settings.py中设置DATETIME_FORMAT
变量,但这没有帮助。任何想法如何控制管理表单中日期时间字段的格式。datetime在管理表单中呈现
PS。我知道我可以在Post模型中编写一个方法,它在created
字段上调用strftime
,并且呈现该方法而不是created
,但我确定有更好的方法来处理这个问题。
#models.py
class Post(models.Model):
title = models.CharField(max_length=255)
price = models.DecimalField(max_digits=11, decimal_places=2)
description = models.TextField(blank=True)
category = models.ForeignKey("Category")
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
#admin.py
class PostAdmin(admin.ModelAdmin):
list_display = ("title", "category", "price", "created",)
list_filter = ("category",)
search_fields = ("title", "category__name",)
admin.site.register(Post, PostAdmin)
是的我有这3个设置在我的settings.py – buckley 2010-03-02 15:06:09