【发布时间】:2013-02-19 22:56:16
【问题描述】:
我正在使用 django-crispy-forms 并且想知道如何禁用特定字段的自动完成功能。该字段是一个forms.IntegerField,它是前置文本。
p_number = forms.IntegerField()
helper = FormHelper()
helper.form_class = 'form-horizontal'
helper.layout = Layout(
Row(
PrependedText('p_number', 'P',css_class='input-xlarge'),
Submit('submit','Submit', css_class='btn-primary'),
)
)
【问题讨论】:
-
如果您使用的是 bootstrap 或 uniform,请告知我们。如果您使用引导程序,您是否尝试过:
p_number = forms.IntegerField(widget=forms.TextInput(attrs={'autocomplete':'off'}))? -
我正在使用引导程序。如果我将小部件用作 TextInput,它仍然只接受数字吗?
-
Integer field defaults widget is textImput。另外,你试过我的方法了吗?
-
@danihp 我没有,我用 IntegerField 尝试过类似但不是 TextInput。我会试试然后回来
-
@danihp 成功了! TY
标签: python django django-crispy-forms