1. ホーム
  2. django

[解決済み] Django modelform NOT required field

2023-01-27 11:45:02

質問

このようなフォームがあります。

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

住所欄を任意に設定するにはどうしたらよいですか?

どのように解決するのですか?

あなたのモデルは、このようなものだと思います。

class My_Class(models.Model):

    address = models.CharField()

Django バージョン < 1.8 のためのあなたのフォームです。

class My_Form(ModelForm):

    address = forms.CharField(required=False)

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

Django バージョン > 1.8 のためのあなたのフォームです。

class My_Form(ModelForm):

    address = forms.CharField(blank=True)

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