,可以通过使用InlineModelAdmin来实现。InlineModelAdmin允许在父模型的编辑页面中嵌入子模型的编辑表单。
具体步骤如下:
from django.contrib import admin
from .models import ParentModel, ChildModel
from django.contrib.admin import TabularInline
class ChildModelInline(admin.TabularInline):
model = ChildModel
extra = 1
class ParentModelAdmin(admin.ModelAdmin):
inlines = [ChildModelInline]
admin.site.register(ParentModel, ParentModelAdmin)
现在,在Django管理界面中,当编辑父模型时,将会显示一个子模型的表单,可以在同一个页面上直接编辑子行数据。
关于Django管理界面中显示子行的更多信息,可以参考腾讯云的Django文档:
领取专属 10元无门槛券
手把手带您无忧上云