【发布时间】:2016-01-07 20:43:10
【问题描述】:
我正在尝试在由 Django 后端提供支持的 Android 应用程序中创建一个自动完成框。我在 Django 中有一个模型,其中有很多行(~5k)。我希望能够根据名称(一行中的字段)在由该后端支持的我的 android 应用程序中进行自动完成搜索。最好的方法是什么?
一些细节- 行中的详细信息可能会不时更改或更改。 添加新行的频率会更高。
我曾考虑过发送查询集(用户打开应用程序时包含所有对象)会很慢并且会消耗大量数据。
我不确定如何连续发出请求并及时处理响应,以便在不使服务器过载的情况下填充自动完成框。
我们将不胜感激。
【问题讨论】:
-
使用 ajax 并在 3 个字符后开始提出建议,并列出最多 20 个建议?
标签: android python django autocomplete