fix 'edit push_time in admin'
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user