Django admin-内嵌和折叠字段

cvxl0en2  于 2022-12-01  发布在  Go
关注(0)|答案(1)|浏览(130)

我正在使用内联来允许在管理中编辑Family中的Driver和Rider对象,如下所示。我想折叠Driver和Rider对象,但似乎这只适用于类中的字段,不适用于来自内联的字段。是否有如下所列的折叠Rider和Driver的方法?
谢谢你!

class LegAdmin(admin.ModelAdmin):
    list_display = ('drive_date', 'start_time', 'endpoint')

class DriverInline(admin.StackedInline):
    model = Driver
    extra = 0

class RiderInline(admin.StackedInline):
    model = Rider
    extra = 0

class FamilyAdmin(admin.ModelAdmin):
    inlines = [DriverInline, RiderInline]


#admin.site.register(Driver)
#admin.site.register(Member)
#admin.site.register(Rider)
admin.site.register(Leg, LegAdmin)
# admin.site.register(DriveDay)
admin.site.register(Carpool)
admin.site.register(Family, FamilyAdmin)
admin.site.register(DrivingPreference)
wwodge7n

wwodge7n1#

你可以很容易地用javascript完成这个任务,只要在模型中加载它:

示例

class Media:
   js = ('/media/admin/custom/js/inlinecollapsed.js',)

相关问题