您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django表单集:首先需要吗?

Django表单集:首先需要吗?

找到了更好的解决方案:

class requiredFormSet(BaseFormSet):
    def __init__(self, *args, **kwargs):
        super(requiredFormSet, self).__init__(*args, **kwargs)
        for form in self.forms:
            form.empty_permitted = False

然后像这样创建表单集:

MyFormSet = formset_factory(MyForm, formset=requiredFormSet)

我真的不知道为什么这不是一个开始的选择……但是,无论如何。我一生只花了几个小时就弄明白了。

这将形成所需的所有表格。你可以通过设置self.forms[0].empty_permitted为来制作所需的第一个False

Go 2022/1/1 18:18:40 有462人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶