Django modelform 不需要字段

标签 django django-forms option-type django-models

我有这样一个表格:

class My_Form(ModelForm):
    class Meta:
        model = My_Class
        fields = ('first_name', 'last_name' , 'address')

如何将地址字段设置为可选?

最佳答案

class My_Form(forms.ModelForm):
    class Meta:
        model = My_Class
        fields = ('first_name', 'last_name' , 'address')

    def __init__(self, *args, **kwargs):
        super(My_Form, self).__init__(*args, **kwargs)
        self.fields['address'].required = False

关于Django modelform 不需要字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16205908/

相关文章:

python - Django 登录所需的中间件不重定向

python - celery 任务状态总是挂起

c++ - 使用三元运算符初始化 boost::optional

rust - 如果通过谓词则返回值,否则默认

django - 将错误添加到 Django 表单错误.__all__

regex - 当没有匹配项或组索引太高时返回 nil

javascript - 页面在 Django 中加载非常缓慢

django - 为什么我的 Django 网站出现网络错误?

django - 模型形式的 raw_id_fields

Django ModelForm 字段 - 必须有多个?