我有以下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