Django taggit与前端集成(自动完成和自动建议)

时间:2017-12-03 10:53:22

标签: python tagging django-taggit django-tagging

我正在寻找一个django应用程序,它提供了一个带有taggit集成的表单文件和一个前端JS标记库,如下所述: jQuery autocomplete tagging plug-in like StackOverflow's input tags?

我是否必须自己实现,或者是否存在将django-taggit与前端标记库集成的现有django应用程序。

理想情况下,我希望自动建议和自动完成。管理员整合会很好。

这对其他人也很有用,因为每个人都想要标记或更高级的标记。

2 个答案:

答案 0 :(得分:1)

我在django-taggit中找到了以下用于实现自动完成的选项。

https://github.com/Jaza/django-taggit-autocomplete

https://bitbucket.org/fabian/django-taggit-autosuggest

https://github.com/20tab/django-taggit-live

https://github.com/gnotaras/django-taggit-autocomplete-modified

这些库中的一些似乎很旧并且在最新的django版本上被破坏了。

我还找到了一个名为django-taggit django-tagulous的替代库,该库已自动完成集成。

注意:它在主分支中还没有Django 1.11支持。

一个很好的奖励是它使用Select2 JS库并具有管理集成。

https://github.com/radiac/django-tagulous

答案 1 :(得分:0)

对于Django 2.0和更高版本,也许您想查看https://pypi.org/project/django-autocomplete-light/

对于很多用例,它都有很好的文档记录,https://django-autocomplete-light.readthedocs.io/en/master/上还包括与兼容软件包的兼容