django admin 自定义页面DJANGO之fieldsets
django的admin.py在配置后台编辑页⾯的时候,如下展⽰的时候,整个信息都是在⼀个块⾥⾯,这时候如果⽤到表单分隔,把录⼊字段凤城⼏个字段集,这样展⽰起来就更⽅便了
期待分隔的效果如下:
fieldsets就是⽤来实现这种表格切割的。具体的代码实现如下:
fieldsets = [(None,{'fields':['department','role']}),
(u'产品研究',{'fields':['research_and_analyst','product_definition','product_innovative']})]
从代码可以看出来,list下⾯包含多个tuple,⼀个tuple就是⼀个字段集。tuple⾥⾯包含两个元素,第⼀个就是字段集的标题,第⼆个就是字段集对应的字段信息了。
注意:当没有配置filedsets,编辑状态时,会展⽰所有的编辑字段。但是如果配置fieldsets后,编辑状态就只能展⽰字段集中的字段信息了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论