Django——Xadmin中的功能

本文详细介绍了Django Xadmin中的各种功能,包括app_label、actions、add_redirect_url、exclude、fields、form、form_layout、fieldsets等,并提供了相应的使用示例,帮助开发者更好地理解和配置Xadmin。
摘要由CSDN通过智能技术生成

app_label

功能

如果不在标准models.py里面定义model,则必须指定这个model归属于哪个app。

使用

app_label = 'oms'


actions

功能

Action插件在数据列表页面提供了数据选择功能,选择后的数据可以经过Action做特殊的处理,默认提供的Action为批量删除功能。

截图


使用

class DoOrdinary_0(views.Action):
    verbose_name = '批量设为正常'

    def do_action(self, queryset):
        request = self.request
        for obj in queryset:
            obj.status = 0
            obj.save()

        self.msg('设置成功', 'success')

class DoOrdinary_1(views.Action):
    verbose_name = '批量设为已删除'
    def do_action(self, 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值