Files
blog/myblog/blog/admin.py

21 lines
558 B
Python

from django.contrib import admin
from .models import Post
from django.db import models
from mdeditor.widgets import MDEditorWidget
class PostAdmin(admin.ModelAdmin):
# 使用MDEditor Markdown编辑器替换默认的Textarea
formfield_overrides = {
models.TextField: {'widget': MDEditorWidget},
}
# 设置列表显示字段
list_display = ('title', 'publish_date', 'created_at', 'updated_at')
# 设置搜索字段
search_fields = ('title', 'content')
# 注册自定义的PostAdmin
admin.site.register(Post, PostAdmin)