在Django中混合使用自由标记,自动完成和选择选项

时间:2014-08-14 13:25:45

标签: django django-forms jquery-chosen django-crispy-forms

我正致力于创建表单以鼓励用户输入关键字和其他数据。

我找到了用户输入类别样式数据的绝佳解决方案,用户可以选择一个或多个预定义选项。

http://renooble.tumblr.com/post/50369942756/displaying-many-to-many-fields-in-django-with 这使用selected.js和crispy形式。

我想知道一种类似的方法是否可以用于免费标记方法,比如使用关键字。期望的结果是类似的自动完成行为,其从建议列表中自动填充关键字,但也允许用户输入他们自己的关键字。

由于

1 个答案:

答案 0 :(得分:1)

查看selectize.js插件中的第一个示例。它似乎完全符合你的要求。您尚未指定是否应预先定义自动完成结果(如我指出的示例中所示),或者是否应使用ajax直接从db加载。

我认为如果有相当数量的现有标签,那么就不需要ajax,只需将数据预先提取到前端就行了。