Adding an attribute to the <input> tag for a django ModelForm field

前端 未结 3 423
慢半拍i
慢半拍i 2021-02-02 10:32

I have a django model that I\'m displaying as a form using a ModelForm. The defaults work very well for me for the most part.

However, I would like my html

3条回答
  •  误落风尘
    2021-02-02 11:07

    Slight change to @josh-smeaton 's answer.

    class AuthorForm(ModelForm):
    class Meta:
        model = Author
        widgets = {
            'name': forms.TextInput(attrs={'placeholder': 'name'}),
        }
    

    Without the "forms." in front of TextInput a NameError would be raised.

    Django Ver 2.0.1

提交回复
热议问题