gpt4 book ai didi

Django 管理内联 - 最少的表单数

转载 作者:行者123 更新时间:2023-12-01 10:04:03 25 4
gpt4 key购买 nike

在Django中创建自定义模型管理内联时,可以设置两个参数extramax_num :要显示的附加表单的数量,以及允许用户附加到父对象的最大对象数。

我有一个问题模型,每个模型都可以有多个答案,这些答案在问题管理中内嵌。大多数问题都会有三个答案,所以我想默认显示三个内联;然而,当编辑一个已经有三个答案的问题时,在很可能根本没有更多答案的情况下显示三个额外的字段看起来很拥挤和俗气。我想要的本质上是一个 min_num参数:我想默认显示至少三个字段,如果已经少于三个答案,则为空,同时仍然允许用户添加更多,然后全部显示。

我找到了将这两个添加到 formsets 的票证和 inlines ,但看起来他们还没有解决。目前在 Django 1.4 中有什么方便的方法可以做到这一点吗?

最佳答案

我必须设置 extra 和 min_num 才能使其工作

class MyInline(admin.TabularInline):
extra = 0
min_num = 3

关于Django 管理内联 - 最少的表单数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12693431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com