当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django InlineModelAdmin.get_max_num用法及代码示例


本文介绍 django.contrib.admin.InlineModelAdmin.get_max_num 的用法。

声明

InlineModelAdmin.get_max_num(request, obj=None, **kwargs)

返回要使用的额外内联表单的最大数量。默认情况下,返回 InlineModelAdmin.max_num 属性。

重写此方法以编程方式确定内联表单的最大数量。例如,这可能基于模型实例(作为关键字参数 obj 传递):

class BinaryTreeAdmin(admin.TabularInline):
    model = BinaryTree

    def get_max_num(self, request, obj=None, **kwargs):
        max_num = 10
        if obj and obj.parent:
            return max_num - 5
        return max_num

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.contrib.admin.InlineModelAdmin.get_max_num。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。