Кто-либо знает, как можно выключить автозавершение на текстовом поле в Django?
Например, форма, которую я генерирую из своей модели, имеет поле ввода для номера кредитной карты. Это - плохая практика для отъезда автозавершения на. При создании формы вручную, я добавил бы автоматическое заполнение = "от" оператора, но как дела этого в Django и все еще сохранил бы проверку формы?
В вашей форме укажите виджет, который вы хотите использовать для поля, и добавьте словарь attrs
для этого виджета. Например (прямо из документации по django):
class CommentForm(forms.Form):
name = forms.CharField(
widget=forms.TextInput(attrs={'class':'special'}))
url = forms.URLField()
comment = forms.CharField(
widget=forms.TextInput(attrs={'size':'40'}))
Просто добавьте 'autocomplete'='off'
в дикту attrs.