django后台定制
要在Django后台定制,你可以通过以下步骤进行:
- 自定义
ModelAdmin
类来改变后台界面的展示。 - 使用
admin.site.register()
方法来注册你的模型和自定义的ModelAdmin
类。
下面是一个简单的例子,演示如何自定义Django后台界面上的字段展示:
from django.contrib import admin
from .models import MyModel
class MyModelAdmin(admin.ModelAdmin):
list_display = ('field1', 'field2', 'field3') # 定制列表页显示的字段
search_fields = ('field1', 'field2') # 定制搜索字段
list_filter = ('field3',) # 定制筛选字段
admin.site.register(MyModel, MyModelAdmin) # 注册模型和自定义的ModelAdmin
在这个例子中,MyModelAdmin
类定制了MyModel
在Django后台列表页和添加/更改页的显示。list_display
属性指定了在列表页展示的字段,search_fields
属性指定了可搜索的字段,list_filter
属性指定了可筛选的字段。然后使用admin.site.register()
方法将模型和ModelAdmin
类注册,这样就可以在Django后台看到定制后的界面。
评论已关闭