实现方法
在app应用程序下的admin.py载入BasicAdmin,会自动获取模型中字段加入到list_display配置项。
from django.contrib import admin
from datebase.models import *
# Register your models here.
class BasicAdmin(admin.ModelAdmin):
def get_list_display(self, request):
lists=[]
for f in self.model._meta.fields:
lists.append(f.name)
return lists
admin.site.register(ClassRoom, BasicAdmin)
在Django的应用程序中,通过在admin.py文件中注册BasicAdmin类并重写get_list_display方法,可以自动将模型的所有字段添加到list_display配置,简化了管理界面的设置过程。
3633

被折叠的 条评论
为什么被折叠?



