Django学习第二天之关联注册

特别声明:

运行环境为已经创建了虚拟环境,并创建了应用等,如果看不懂的可以查看前几篇文章,这是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]
刷新页面,查看效果,

你可能感兴趣的:(Django学习第二天之关联注册)