在客户端缓存 django-autocomplete-light 选择?

问题描述

django-autocomplete-light 是否有内置机制来缓存客户端的选择? 我有大约 5 万个选项,每次下载都会影响页面加载时间。

如果可能的话,它可以与 Select2ListView 一起使用(我宁愿不提供来自外国/m2m 的选择)。

(我认为这会起作用的方式是:客户端要求选择,发送它收到的最后一个选择列表的校验和。如果校验和与服务器所拥有的相同,则不会下载任何新的。)

如果没有,我怎么能去完成这个? (我是 JS/django 初学者,所以如果可能的话,这是一个简单的方法)。我需要编辑哪些文件以及 django-autocomplete-light 的工作流程是什么?

目前我正在考虑放弃 django-autocomplete-light,并使用 slimselectjs 和 ajax,并制作我自己的自定义机制,但我担心通过自定义编码我正在为自己设置很多的痛苦。据我所知,我不应该以 Django 的方式对抗......

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)