From 010b45c328070a2f3e0b52dc3529ee55ed9b21a11e7646ff34f373bef210bd04 Mon Sep 17 00:00:00 2001 From: yuangyaa Date: Sat, 26 Jul 2025 20:35:44 +0800 Subject: [PATCH] fix 'edit push_time in admin' --- myblog/blog/admin.py | 8 ++------ myblog/blog/models.py | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/myblog/blog/admin.py b/myblog/blog/admin.py index 590a9cf..b0ca294 100644 --- a/myblog/blog/admin.py +++ b/myblog/blog/admin.py @@ -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) \ No newline at end of file +admin.site.register(Post, PostAdmin) diff --git a/myblog/blog/models.py b/myblog/blog/models.py index 2152b74..e314f83 100644 --- a/myblog/blog/models.py +++ b/myblog/blog/models.py @@ -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))