xadmin 多对多字段显示和编辑页面布局

1.多对多字段显示

 # 多对多字段显示
    filter_horizontal = ['goods_code', 'store', 'groups']

    style_fields = {'goods_code': 'm2m_transfer', 'store': 'm2m_transfer', 'groups': 'm2m_transfer'}  # 控制字段的显示样式

2.修改布局

from xadmin.layout import Main, TabHolder, Tab, Fieldset, Row, Col, AppendedText, Side, Field

form_layout = (
        # main是主页面 Fieldset 第一个参数数这个块的标题,后面是字段
        Main(
            Fieldset('基础信息',
                     'username', 'password', 'base_price'),
            Fieldset('权限信息',
                     'groups', 'goods_code', 'store'),
        ),
        # Side是左边区域
        Side(
            Fieldset('账号',
                     'is_staff', 'is_active'),
        )
    )
原文地址:https://www.cnblogs.com/wtil/p/12696506.html