首页 Django视频课程 补充教程:Django admin注册关联数据表方法
pay pay

补充教程:Django admin注册关联数据表方法

日期: 五月 26, 2023, 12:05 p.m.
栏目: Django视频课程
阅读: 111
作者: Python自学网-村长

摘要: 补充教程:Django admin注册关联数据表方法

from . models import Grade, Person
# 1.要求一张表有一个与另一张表关联的字段

@admin.register(Person)
class PersonAdmin(admin.ModelAdmin):
    list_display = ['id', 'name', 'sex', 'age', 'info', 'is_del']
    list_filter = ['name']
    list_display_links = ('name',)


class PersonInline(admin.TabularInline):  # StackedInline
    model = Person


@admin.register(Grade)
class GradeAdmin(admin.ModelAdmin):
    list_display = ['id', 'sub', 'boy_num', 'girl_num', 'is_del']
    list_per_page = 2
    search_fields = ['sub']
    list_display_links = ('id', 'sub')
    inlines = [
        PersonInline,
    ]

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部