Django教程:[47]定制admin-3

2025-10-22 19:46:31

今天我们进一步进行admin界面的设置,我有一个适用记录model,里面有十几个字段,如果同时呈现在admin的增加修改记录界面(看下图),显得内容太多,杂乱,那么我们最好给这些字段分组,这样显得有调理。

Django教程:[47]定制admin-3

    我们在上一篇文章中介绍了RecordAdmin,现在我们接着向其中添加内容,用到了fieldsets,代码的意思是,我们将所有的字段分成了四组,第一组没有名字,其他三组都起了一个名字,fields关键字用于设置改组中有哪些字段

    Django教程:[47]定制admin-3

    再打开admin的编辑界面,可以看到所有的字段已经分组,但是这个页面还是很臃肿

    Django教程:[47]定制admin-3

    接着,我们用到了classes关键字,这样就可以将一组字段折叠起来了

    Django教程:[47]定制admin-3

    这是现在的效果,除了第一组,其他三组都折叠起来了。

    Django教程:[47]定制admin-3

    最后,我们想要让两个字段显示在一行,很简单,用一个小括号将这两个字段扩起来就好了

    Django教程:[47]定制admin-3

    最后完成的效果就是这样子了:

    Django教程:[47]定制admin-3

(共篇)上一篇:定制admin-2|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢