我们正在编写一个Django应用程序来处理报纸文章的评论。
每个报纸文章模型都会有与之相关的任意数量的标签。此外,每个标签都有一个可选的排名(0到10)。
我正在考虑使用django-tagging来执行此操作(http://code.google.com/p/django-tagging/),但我不确定将排名添加到系统的最佳方法。我应该以某种方式扩展django-tagging吗? (不确定这是否可行,而不更改django-tagging的实际代码?)。或者有更好的方法来实现这一目标吗?
干杯, 维克多
答案 0 :(得分:1)
我和你有同样的问题。如果我找不到更好的方法,我的解决方案就是这样:
class TagExtension(models.Model):
name = models.CharField(max_length=50, primary_key='True')
ranking = models.IntegerField()