扩展Django标记,为每个标记添加额外的字段?

时间:2010-03-22 03:01:42

标签: django-urls

我们正在编写一个Django应用程序来处理报纸文章的评论。

每个报纸文章模型都会有与之相关的任意数量的标签。此外,每个标签都有一个可选的排名(0到10)。

我正在考虑使用django-tagging来执行此操作(http://code.google.com/p/django-tagging/),但我不确定将排名添加到系统的最佳方法。我应该以某种方式扩展django-tagging吗? (不确定这是否可行,而不更改django-tagging的实际代码?)。或者有更好的方法来实现这一目标吗?

干杯, 维克多

1 个答案:

答案 0 :(得分:1)

我和你有同样的问题。如果我找不到更好的方法,我的解决方案就是这样:

class TagExtension(models.Model):
    name = models.CharField(max_length=50, primary_key='True')
    ranking = models.IntegerField()