定制后台

Admin定制

丰富显示

# 自定义list_filter
from django.contrib.admin import SimpleListFilter

内置关联: InlineModelAdmin 的两个子类TabularInline和StackedInline

修改Admin显示

# mysite/urls.py
# 以最简方式修改标题等
admin.site.site_header = 'Test header'
admin.site.site_title = 'Test title'
admin.site.index_title = 'Test index'

常用定制显示

# polls/models.py
class Poll(models.Model):

    class Meta:
        verbose_name = 'Poll Display Name'
        verbose_name_plural = 'Poll Display Name'

    def __str__(self):
        return self.name