當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。