1

我正在寻找一种健壮的解决方案来为多线程字段实现预输入(Twitter 预输入)。基本上,与 StackOverflow 中的标签输入字段相同。

manytomany 的默认小部件是多选。但是,由于我希望用户提供新值,因此我需要使用 inputText 小部件。我的问题是,实现此功能的最佳方法是什么,以便我以后可以将一组模型实例传递到清理阶段?

在我的清理阶段,我计划对元素进行循环以检查它们是否存在于数据库中,如果不存在则创建它们并将验证器应用于每个元素。

我最初的直觉是使用一个隐藏字段,该字段将通过 javascript 操作从预先输入的接收实际字段。因此,输入字段不会是模型的一部分,只是作为用户的输入框。

4

1 回答 1

2

为什么要重新发明轮子。您可以简单地将django-taggit与 selectize.js 一起使用。通过同时使用它们,您甚至不需要任何自定义。

于 2013-11-09T19:25:36.727 回答