代码之家  ›  专栏  ›  技术社区  ›  meder omuraliev

组织Django标记标记还是为标记分配属性?

  •  2
  • meder omuraliev  · 技术社区  · 14 年前

    我想把我的标签分类。下面是我现在拥有的标签示例:

    css, internet-explorer, firefox, floats

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

    我真的不在乎是否需要标记标签或向 tags 表,根据插件,以最简单的方式为准。

    1 回复  |  直到 14 年前
        1
  •  2
  •   fijter    14 年前

    有趣的是,我也遇到了这个问题,并像这样解决了它。 我不想把Django标记代码搞得一团糟,因为如果我以后想升级,那将是一件很痛苦的事情,所以我做了一个新的模块,叫做TaggingTools。标记工具用于在管理界面中对标记和自动完成进行分组。对于分组,我创建了一个名为taggroup的新模型,这个模型只有一个名称。(例如浏览器)。我还添加了一些函数来返回该组的标记。然后我将浏览器的标记添加到浏览器的标记组中。这样我就可以说我想要某个数据库对象的所有浏览器标签。这很容易做到,但是如果你能等,我可以检查一下我是否可以打开它,这样你和其他人就不必自己构建它了。

    推荐文章