Django 形式的城市自动完成

city ​autocomplete in django form

提问人:narcel 提问时间:9/12/2023 更新时间:9/12/2023 访问量:21

问:

我有一个城市字段,当我开始输入时,我需要在不使用谷歌地图 API 的情况下自动完成城市

<form action="{% url 'CityEvents' %}" method="post">
   {% csrf_token %}
   <input type="text" name="city" id="city">
   <button type="submit">Choose</button>
</form>
Django 自动完成

评论

0赞 Tim-Bolhoeve 9/12/2023
自动完成必须填充某些东西中缺失的字母,所以如果你不想使用 API,你可以收集世界上所有的城市名称 1 次,在你的视图中放入字典,然后使用 HTML 数据列表(带有 for 循环)自动完成文本。编号: developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist

答: 暂无答案