微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在客户端缓存 django-autocomplete-light 选择?

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。