Django开发实战之定制管理后台界面及知识梳理
# 定义一个自定义的模型管理器
class MyModelAdmin(admin.ModelAdmin):
list_display = ['id', 'name', 'email', 'created_at']
search_fields = ['name', 'email']
# 在admin中注册自定义的模型管理器
admin.site.register(MyModel, MyModelAdmin)
这段代码定义了一个自定义的模型管理器MyModelAdmin
,并通过admin.site.register
方法注册了MyModel
模型,使用了list_display
来定制列表页显示的字段,使用了search_fields
来定制搜索字段。这样用户在Django管理后台就可以根据名字和邮箱搜索和管理MyModel
实例了。
评论已关闭