gpt4 book ai didi

Django:使 ModelForm 中的某些字段 required=False

转载 作者:行者123 更新时间:2023-11-28 19:36:30 24 4
gpt4 key购买 nike

如何使 ModelForm 中的某些字段 required=False?

如果我有:

class ThatForm(ModelForm):
class Meta:
widgets = {"text": Textarea(required=False)}

或者如果我有:

class ThatForm(ModelForm):
text = Textarea(required=False)

Django 返回:

__init__() got an unexpected keyword argument 'required'

最佳答案

来自评论。可能是:

class ThatForm(ModelForm):
def __init__(self, *args, **kwargs):
# first call parent's constructor
super(ThatForm, self).__init__(*args, **kwargs)
# there's a `fields` property now
self.fields['desired_field_name'].required = False

关于Django:使 ModelForm 中的某些字段 required=False,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24045135/

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