DJANGO 之fieldsets

参考文档:https://yiyibooks.cn/xx/Django_1.11.6/intro/tutorial07.html

django的admin.py在配置后台编辑页面的时候,如下展示的时候,整个信息都是在一个块里面,这时候如果用到表单分隔,把录入字段凤城几个字段集,这样展示起来就更方便了

DJANGO 之fieldsets_第1张图片

期待分隔的效果如下:

DJANGO 之fieldsets_第2张图片

fieldsets就是用来实现这种表格切割的。具体的代码实现如下:

fieldsets = [(None,{'fields':['department','role']}),
                 (u'产品研究',{'fields':['research_and_analyst','product_definition','product_innovative']})]

从代码可以看出来,list下面包含多个tuple,一个tuple就是一个字段集。tuple里面包含两个元素,第一个就是字段集的标题,第二个就是字段集对应的字段信息了。

注意:当没有配置filedsets,编辑状态时,会展示所有的编辑字段。但是如果配置fieldsets后,编辑状态就只能展示字段集中的字段信息了。

你可能感兴趣的:(django)