【问题标题】:Django and autocomplete quick and dirty approachDjango和自动完成快速而肮脏的方法
【发布时间】:2015-11-24 18:23:15
【问题描述】:

任何人都可以建议一种简单的快速而肮脏的方法来为文本字段提供自动完成功能。以后我也可以考虑下拉。我可以想到一些策略来做到这一点,但我想远离非标准的 Django 包。

是否有任何 JS 库可以提供帮助?我正在考虑速度,我只需要查询选项 - 即文本字段并让 JS/JQuery 找出哪个效果最好,然后我会将 JS/JQuery 库公开到该关键字列表。

有什么节省时间的建议吗?

【问题讨论】:

  • 我不知道有什么js框架/库不能做到这一点。

标签: javascript python django autocomplete


【解决方案1】:

There is pretty much one option I'd suggest:

django-autocomplete-light 的目的是在 django 项目中快速正确地启用自动完成功能:它是五年研发和数千次贡献的成果。它是为 Django 设计的,因此每个部分都可以独立覆盖或重用。它是稳定的、经过测试的、记录在案的并得到充分支持:它试图成为 Django 生态系统中的好邻居。

它易于设置,没有依赖关系,并且与 django 配合得很好。

【讨论】:

    【解决方案2】:

    jQuery UI 包含创建自动完成输入的非常简单的方法。

    https://jqueryui.com/autocomplete/#multiple-remote

    您可以从这里查看工作样本:

    https://michalcodes4life.wordpress.com/2014/03/11/ajax-autocomplete-search-with-jquery-django-and-tastypie/

    【讨论】:

      猜你喜欢
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      • 2010-09-08
      • 2012-12-05
      相关资源
      最近更新 更多