Django admin自动获取表的字段,显示到管理页面list_display

实现方法

在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,django,python,后端)