如何使用 Django 加速自动完成功能?

How to accelerate autocomplete function with Django?

我在我的网站 (Python 3.6.5 / Django 1.11.20) 上实现了 django-autocomplete-light,但检索结果很慢 (www.capelight.com)。

源数据库由 12,000 个名称(城市、省等)组成。 我怎样才能加快这个过程?

我读到实施 Trie 可以大大加快该过程,但我不知道如何做到这一点。或者也许 django-autocomplete 已经基于 Trie 了? 非常感谢

从 haystack.query 导入 SearchQuerySet

SearchQuerySet().autocomplete(content_auto='name1, name2, name3...')