fix 'edit push_time in admin'

This commit is contained in:
2025-07-26 20:35:44 +08:00
parent 3f9847d6fb
commit 010b45c328
2 changed files with 3 additions and 7 deletions

View File

@@ -9,16 +9,12 @@ class PostAdmin(admin.ModelAdmin):
formfield_overrides = {
models.TextField: {'widget': AdminMartorWidget},
}
# 设置列表显示字段
list_display = ('title', 'publish_date', 'created_at')
# 设置搜索字段
search_fields = ('title', 'content')
# 设置日期层级过滤器
date_hierarchy = 'publish_date'
# 设置可编辑字段
list_editable = ('publish_date',)
# 注册自定义的PostAdmin
admin.site.register(Post, PostAdmin)
admin.site.register(Post, PostAdmin)

View File

@@ -15,6 +15,6 @@ class Post(models.Model):
def __str__(self):
return f"{self.title} ({self.publish_date.strftime('%Y-%m-%d')})"
def get_markdown_content(self):
return mark_safe(markdown.markdown(self.content))