1
以下のように、インラインを使用して、管理者のFamilyからDrivers and Ridersオブジェクトを編集できるようにしています。私はドライバとライダーのオブジェクトを崩壊させたいですが、それはインラインからのフィールドではなく、クラス内のフィールドに対してのみ機能するようです。ライダーとドライバーを倒す方法はありますか?Djangoのadmin-inlinesとcollapseのフィールド
ありがとうございます!
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)
はありがとうございます。私はまだDjangoとプログラミングに新しいので、あなたが提供したアドバイスをどのように使うべきかはよく分かりません – mb52089
Mediaクラスは、extrajsブロックを使ってカスタムjs(または任意のメディアファイル)を管理者に追加します。 jsの中で、あなたが望む効果を作り出すことができます –