使用“fieldsets”,您可以通过指定CSS类“collapse”使其可折叠。如何用“内联”做同样的事情?谢谢!
答案 0 :(得分:40)
在Django 1.10 +中:
class MyModelInline(admin.TabularInline):
model = MyModel
classes = ['collapse']
答案 1 :(得分:10)
目前django不支持开箱即用的可折叠内联。 This ticket可能会给你一些指示。
尽管如此,您可以通过在模板中添加一些JavaScript来轻松实现此目的。有很多插件可以帮助您实现这一目标。将js添加到模板的方法是使用ModelForm覆盖ModelAdmin表单,并使用适当的js脚本设置它的Media类。
希望这有帮助。
答案 2 :(得分:8)
查看此snippet,您只需要包含jQuery(已经使用Django)。