【问题标题】:Organizing django-tagging tags or assigning properties to tags?组织 django-tagging 标签或为标签分配属性?
【发布时间】:2010-06-19 22:34:15
【问题描述】:

我想对我的标签进行分类。这是我现在拥有的标签的一个示例:

css, internet-explorer, firefox, floats

每一个都是单独的标签(显然总共 4 个)。我想将internet-explorerfirefox 标签标记为浏览器。 django-tagging 是否提供了某种方式来执行此操作,还是我必须手动编辑架构?

我真的不在乎是否必须标记标签或将新列添加到tags 表中,根据插件最简单的方法。

【问题讨论】:

    标签: django django-tagging


    【解决方案1】:

    有趣的是,我也遇到了这个问题并像这样解决了它。 我不想弄乱 django-tagging 代码,因为如果我想以后升级会很痛苦,所以我制作了一个名为 taggingtools 的新模块。 Taggingtools 用于在管理界面中对标签进行分组和自动完成。对于分组,我创建了一个名为 TagGroup 的新模型,这个模型只有一个名称。 (例如浏览器)。我还添加了一些函数来返回该组的标签。然后我将浏览器的标签添加到浏览器标签组。这样我可以说我想要某个数据库对象的所有浏览器标签。做这个很容易,但如果你可以等待,我可以检查我是否可以开源它,这样你和其他人就不必自己构建它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-15
      • 2010-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      • 1970-01-01
      • 2012-07-29
      相关资源
      最近更新 更多