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))