首页 > 解决方案 > 如何获取在 django admin 中注册的模型列表?

问题描述

我想获取在 django admin 中注册的模型列表。并在设置中设置我想在 Django admin 中看到的模型。

这是在 Django 管理员中注册的,如下所示:

@admin.register(m.Customer)
class CustomerAdmin(admin.ModelAdmin):
    list_display = ('customer_type', )
    inlines = (CustomerAccountInline, )

标签: pythondjangopython-3.xdjango-modelsdjango-admin

解决方案


您可以访问 admin.site._registry

from django.contrib import admin

for model, model_admin in admin.site._registry.items():
    print(model)

推荐阅读