没有前端脚本,Django如何处理大型下拉列表?
问题很简单,基于外键的下拉字段最终会变得非常大,并且很难为最终用户选择所需的值没有前端脚本,Django如何处理大型下拉列表?,django,Django,问题很简单,基于外键的下拉字段最终会变得非常大,并且很难为最终用户选择所需的值 当然,可以使用前端脚本管理这些脚本,但是django电池中是否有任何东西可以解决这一问题,而不必过多地使用Javascript?如果您最终得到一个大型下拉列表,您可以将其视为一个解决方案,因为它提供了自动完成的文本字段,以及其他小部件 我提到的自动完成类型小部件是这样工作的 class MyForm(forms.Form): my_choice = forms.ChoiceField( wid
当然,可以使用前端脚本管理这些脚本,但是django电池中是否有任何东西可以解决这一问题,而不必过多地使用Javascript?如果您最终得到一个大型下拉列表,您可以将其视为一个解决方案,因为它提供了自动完成的文本字段,以及其他小部件 我提到的自动完成类型小部件是这样工作的
class MyForm(forms.Form):
my_choice = forms.ChoiceField(
widget=ModelSelect2Widget(
model=MyOtherModel,
search_fields=['title__icontains']
)
)
纯前端材料: