【问题标题】:django-tagging or django-taggit, or something else? [closed]django-tagging 或 django-taggit,还是别的什么? [关闭]
【发布时间】:2011-08-10 05:09:33
【问题描述】:

有人推荐 Django 中的标记系统吗? django-tagging 似乎可以为你做除了烹饪和吸尘之外的所有事情,但它已经一年多没有更新了。 django-taggit 看起来更简单但同样有用,并且非常活跃,至少最近是这样。

但是,这些应用程序似乎都没有标签云。我的意思是一个真正的标签云,包括 HTML 和样式等等。不是按模型标记(这是 django-tagging 中的一个功能,非常简洁),或者类似的东西。只是一个直接向上的标签云。

我们非常感谢您的建议。谢谢!

【问题讨论】:

  • 我更喜欢 django-tagging,只是因为我更熟悉它的 API。我对 django-taggit 有一些古怪的行为,然后切换回 django-tagging。
  • 感谢您的回复。诸如此类的古怪行为?你能详细说明一下吗?
  • 在进行更新时没有保存标签,这有点大问题。
  • 打标签的东西真的很简单,你可以自己在django中制作一个打标签的应用程序,只需阅读django ContentTypes文档

标签: django tagging


【解决方案1】:

对于这类问题,值得参考 djangopackages; http://djangopackages.com/grids/g/tagging/

您可以看到您提到了最受欢迎的两个,而其他几乎没有被计算在内。

我个人选择 django-taggit。它更简单,由 Django 核心开发人员维护,最近更新了。 django-taggit 存储库中的 tox.ini 显示其已针对所有相关 python 版本进行了测试,这也令人放心。

对我来说,django-tagging 具有比我需要的更多的功能,但我知道它们在某些情况下可能很有用。

【讨论】:

    【解决方案2】:

    如果你关心的是标签云,你可以试试django-taggit结合django-taggit-templatetags。按照第二个链接中文档中的说明,只需几行模板即可轻松实现自己的标签云。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多