django-后台字段显示配置

警告
本文最后更新于 2020-10-12 14:34,文中内容可能已过时。
  1. 配置应用下的admin.py
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
from django.contrib import admin
from booktest.models import BookInfo, HeroInfo


class BookInfoAdmin(admin.ModelAdmin):
    """图书模型管理类"""
    # 自定义显示哪些字段
    list_display = ['id', 'btitle', 'bpub_date']


class HeroInfoAdmin(admin.ModelAdmin):
    """人物模型管理类"""
    # 自定义显示哪些字段
    list_display = ['id', 'hname', 'hgender', 'hcomment', 'hbook_id', 'hbook']


# 注册模型类,只有注册的模型类才会显示在后台管理中
admin.site.register(BookInfo, BookInfoAdmin)
admin.site.register(HeroInfo, HeroInfoAdmin)

2.将 xxx object显示为自定义内容

43487-af42efuk2m9.png
43487-af42efuk2m9.png

1
2
3
4
在models.py中修改个模型类添加__str__方法

def __str__(self):
    return self.btitle
请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%