特别声明:
运行环境为已经创建了虚拟环境,并创建了应用等,如果看不懂的可以查看前几篇文章,这是Django系统学习文章,我会一点点记录学习过程。
code片断:
class heroInfoInline(admin.StackedInline):#TabularInline继承这个类和也是一样的效果
model = hreoInfo
extra = 3
class bookInfoAdmin(admin.ModelAdmin):
#显示列表
list_display = ['id','btitle','bpub_data']
#显示过滤条件
list_filter = ['btitle']
#增加搜索框
search_fields = ['btitle']
#添加分页
list_per_page = 3
#显示在页面上
inlines = [heroInfoInline]
代码说明:
1 定义heroInfoInline
类,继承StackedInline
或者TabularInline
,指定模块,和数量。
2 在bookInfoAdmin
里添加inlines = [heroInfoInline]
刷新页面,查看效果,