Если вы определяете свои собственные формы, вы можете добавить атрибуты к своим полям в форме.
class CommentForm(forms.Form):
name = forms.CharField(widget=forms.TextInput(attrs={
'autocomplete':'off'
}))
Если вы используете модели, у вас не будет возможности определить атрибуты поля в форме. Однако вы можете использовать __init__
для добавления необходимых атрибутов.
class CommentForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(CommentForm, self).__init__(*args, **kwargs)
self.fields['name'].widget.attrs.update({
'autocomplete': 'off'
})
Вы также можете добавить атрибуты из Meta
class CommentForm(forms.ModelForm):
class Meta:
widgets = {
'name': TextInput(attrs={'autocomplete': 'off'}),
}