Django 从现有标记列表中选择标记的最佳UI是什么?

Django 从现有标记列表中选择标记的最佳UI是什么?,django,django-tagging,Django,Django Tagging,我正在使用django标记。我的模型只包含一个带有逗号分隔的标记列表的字段。我希望用户能够从已经存在的标签列表中选择标签,并允许用户添加标签。仍然会生成以逗号分隔的标记列表。我该怎么做 下拉列表不起作用。我想简单地列出标记字段下的所有标记,当用户单击现有标记时,会使用一点javascript将其添加到标记字段中 其他想法也很受欢迎。我认为你提出的显示所有标签并允许用户单独选择标签的建议是一个很好的方法。使用这个精确的界面,它工作得非常好。我认为你建议显示所有标签,并允许用户单独选择它们是一个合理

我正在使用django标记。我的模型只包含一个带有逗号分隔的标记列表的字段。我希望用户能够从已经存在的标签列表中选择标签,并允许用户添加标签。仍然会生成以逗号分隔的标记列表。我该怎么做

下拉列表不起作用。我想简单地列出标记字段下的所有标记,当用户单击现有标记时,会使用一点javascript将其添加到标记字段中


其他想法也很受欢迎。

我认为你提出的显示所有标签并允许用户单独选择标签的建议是一个很好的方法。使用这个精确的界面,它工作得非常好。

我认为你建议显示所有标签,并允许用户单独选择它们是一个合理的方法。使用这个精确的界面,它工作得非常好。

有一个单独的完整列表是一个好的开始。我还建议在用户向框中键入标记名时实现自动完成。这有助于消除将蝙蝠侠、蝙蝠侠和蝙蝠侠作为三个独立标签的问题。

有一个单独的完整列表是一个好的开始。我还建议在用户向框中键入标记名时实现自动完成。这有助于消除将蝙蝠侠、蝙蝠侠和蝙蝠侠作为三个独立标签的问题。

如何以堆栈溢出处理首页上被忽略和感兴趣的标签的方式实现它?等待用户开始键入,然后向服务器发出AJAX请求,并开始返回五个最有可能的结果,然后可以在文本框下方的悬停白框中显示这些结果。

如何像堆栈溢出对首页上被忽略和感兴趣的标记所做的那样实现它?等待用户开始键入,然后向服务器发出AJAX请求,并开始返回五个最可能的结果,然后可以在文本框下方的悬停白框中显示这些结果。

如果可以使用jquery,则有几个插件可以处理此问题并保存JS编码:


它可以处理逗号分隔的标记列表,也有被Jannis Leidel优秀的

使用的优点如果你可以使用jquery,有几个插件可以处理这个问题并为你保存JS编码:


Jannis Leide可以处理逗号分隔的标记列表,它还具有被Jannis Leidel出色的

使用的优点。非常棒,Jannis Leide是一个生产力疯子:)对他能够输出的东西感到惊讶。非常棒,Jannis Leide是一个生产力疯子:)对他能够输出的东西感到惊讶。