Расширяете Django-теги, добавляете дополнительные поля к каждому тегу? - PullRequest
1 голос
/ 22 марта 2010

Мы кодируем приложение Django для обработки обзоров газетных статей.

Каждая модель газетной статьи будет иметь произвольное количество тегов, связанных с ней. Кроме того, каждый тег будет иметь необязательный рейтинг (от 0 до 10).

Я думал об использовании django-tagging для этого (http://code.google.com/p/django-tagging/),, но я не уверен, как лучше добавить рейтинг в систему. Должен ли я как-то расширить django-tagging? (Не уверен если это возможно, без изменения фактического кода django-tagging?). Или есть лучший способ добиться этого?

Ура, Victor

1 Ответ

1 голос
/ 14 марта 2011

У меня такая же проблема, как и у вас. Если я не найду лучшего подхода, мое решение будет таким:

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