2010-03-22 80 views
1

我們正在編碼一個Django應用程序來處理報紙文章的評論。擴展Django標記,爲每個標記添加額外的字段?

每個報紙文章模型都會包含任意數量的與它相關的標籤。另外,每個標籤都會有一個可選的排名(0到10)。

我正在考慮使用django-tagging來做到這一點(http://code.google.com/p/django-tagging/),但我不確定將排名添加到系統的最佳方式。我應該以某種方式擴展django-tagging嗎? (不知道這是否可能,而不改變Django標籤的實際代碼?)。或者有更好的方法來實現這一目標?

乾杯, 維克多

回答

1

我有同樣的問題,因爲你。如果我沒有找到更好的方法,我的解決方案是這樣的:

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