Tom*_*ock 0 django django-admin
在管理区域中为模型定义添加视图和更改视图的字段集时,可以最小化这样的部分:
class User(admin.ModelAdmin):
fieldsets = (
('First Heading', {
'classes': ('collapse',),
'fields': ('one', 'two')
}),
('Second Heading', {
'fields': ('three',)
}),
)
Run Code Online (Sandbox Code Playgroud)
重要的一点是'classes': ('collapse',)。
我已将 TabularInline 对象添加到管理屏幕之一。基本上,当我编辑用户时,我可以看到他的朋友列表。
我希望 TabularInline 对象最初被折叠,类似于 'classes': ('collapse',).
我已经尝试向 TabularInine 类添加一个字段集元组,但它没有任何区别:
class Friends(admin.TabularInline):
model = Friend
fieldsets = (
('Friends', {
'classes': ('collapse',),
'fields': ('name',)
}),
)
Run Code Online (Sandbox Code Playgroud)
你能帮我吗?
谢谢你。
我找到了解决方案。这仅适用于 Django 1.10
添加classes = ['collapse']到内联类。
所以在我的情况下:
class Friends(admin.TabularInline):
model = Friend
classes = ['collapse']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2219 次 |
| 最近记录: |