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'),
        )
    )

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM