Отключить автоматическое заполнение на текстовом поле в Django?

Кто-либо знает, как можно выключить автозавершение на текстовом поле в Django?

Например, форма, которую я генерирую из своей модели, имеет поле ввода для номера кредитной карты. Это - плохая практика для отъезда автозавершения на. При создании формы вручную, я добавил бы автоматическое заполнение = "от" оператора, но как дела этого в Django и все еще сохранил бы проверку формы?

18
задан tau-neutrino 5 April 2010 в 20:23
поделиться

1 ответ

В вашей форме укажите виджет, который вы хотите использовать для поля, и добавьте словарь 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.

29
ответ дан 30 November 2019 в 05:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: