【发布时间】:2013-05-14 08:34:17
【问题描述】:
如何选择第一个给定选项?我正在根据用户的位置向自动完成小部件提供来自反向地理编码结果(城市)的数据。我有一个包含城市的数据库,我需要选择第一个建议的选项。
autocomplete_light_registry.py
autocomplete_light.register(
City,
search_fields=('^name',),
autocomplete_js_attributes={'placeholder': _('Start typing...')}
)
forms.py
class CustomerForm(forms.ModelForm):
city = forms.ModelChoiceField(City.objects.all(), label=_('City'), widget=autocomplete_light.ChoiceWidget('CityAutocomplete'))
locations.js
$('#id_city_text').val(ymaps.geolocation.city);
var autocomplete = $('#id_city_text').yourlabsAutocomplete();
autocomplete.refresh();
感谢您的帮助。
截图:
参考资料:
【问题讨论】:
-
也许我在西里尔字母中遗漏了一些东西,但发布的两个屏幕截图不一样吗?
-
@summea 感谢收看,已修复
标签: javascript python django autocomplete django-autocomplete-light