Джанго админ-инлайн и коллапс поля - PullRequest
1 голос
/ 17 ноября 2011

Я использую inline, чтобы разрешить редактирование объектов Drivers and Riders из Family в админке, как показано ниже. Я хотел бы, чтобы объекты 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)

1 Ответ

0 голосов
/ 17 ноября 2011

Вы можете легко сделать это с помощью JavaScript, просто загрузите его в модель:

пример

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