如何选择第一个给定选项?我正在根据用户的位置向自动完成小部件提供来自反向地理编码结果(城市)的数据。我有一个包含城市的数据库,我需要选择第一个建议的选项。
autocomplete_light_registry.py
autocomplete_light.register(
City,
search_fields=('^name',),
autocomplete_js_attributes={'placeholder': _('Start typing...')}
)
表格.py
class CustomerForm(forms.ModelForm):
city = forms.ModelChoiceField(City.objects.all(), label=_('City'), widget=autocomplete_light.ChoiceWidget('CityAutocomplete'))
位置.js
$('#id_city_text').val(ymaps.geolocation.city);
var autocomplete = $('#id_city_text').yourlabsAutocomplete();
autocomplete.refresh();
谢谢你的帮助。
截图:
参考: