当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django ModelAdmin用法及代码示例


本文介绍 django.contrib.admin.ModelAdmin 的用法。

声明

class ModelAdmin

ModelAdmin 类是管理接口中模型的表示。通常,这些存储在应用程序中名为admin.py 的文件中。让我们看一个ModelAdmin的例子:

from django.contrib import admin
from myapp.models import Author

class AuthorAdmin(admin.ModelAdmin):
    pass
admin.site.register(Author, AuthorAdmin)

你需要一个ModelAdmin 对象吗?

在前面的示例中,ModelAdmin 类尚未定义任何自定义值。因此,将提供默认的管理接口。如果您对默认管理接口感到满意,则根本不需要定义 ModelAdmin 对象 - 您可以在不提供 ModelAdmin 说明的情况下注册模型类。前面的例子可以简化为:

from django.contrib import admin
from myapp.models import Author

admin.site.register(Author)

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.contrib.admin.ModelAdmin。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。