Django-autocomplete-light textwidget 在输入前显示所有值
Django-autocomplete-light textwidget display all the values before typing
我使用 django-autocomoplete-light 为标签创建一个 autocopmlete-field。
我决定将 TextWidget 用于我的表单,因为使用 ChoiceWidget 我无法从网页中获取值。问题是当输入字段被激活时,值会立即显示在下拉列表中。 ChoiceWidget 的工作方式有点不同。仅当输入一些字符时才开始显示值。
由于您没有提供一些代码,我不知道您的自动完成注册表代码到底是什么样子,但是请指定 最少字符数 到 0 成功了。
docs 中的示例稍作修改:
import autocomplete_light.shortcuts as al
al.register(your_model,
attrs={
'data-autocomplete-minimum-characters': 0,
},
)
我使用 django-autocomoplete-light 为标签创建一个 autocopmlete-field。 我决定将 TextWidget 用于我的表单,因为使用 ChoiceWidget 我无法从网页中获取值。问题是当输入字段被激活时,值会立即显示在下拉列表中。 ChoiceWidget 的工作方式有点不同。仅当输入一些字符时才开始显示值。
由于您没有提供一些代码,我不知道您的自动完成注册表代码到底是什么样子,但是请指定 最少字符数 到 0 成功了。
docs 中的示例稍作修改:
import autocomplete_light.shortcuts as al
al.register(your_model,
attrs={
'data-autocomplete-minimum-characters': 0,
},
)