1. glader.livejournal.com

    19.11.2008 10:42

    Добавление поля GenericRelation в модель успешно работает вот так
    class Entry(models.Model):
    comments = generic.GenericRelation(Comment)
    Что надо сделать, чтобы можно было писать так:
    class Entry(models.Model):
    pass

    Entry.comments = generic.GenericRelation(Comment)
    Сейчас это не работает, потому что GenericRelation преобразуется в GenericRelatedObjectManager, а во втором случае этого не происходит. Куда копать? Подозреваю, что надо выполнить contribute_to_class, только вот что надо передать туда в параметр name?
  2. Иван Сагалаев

    19.11.2008 12:31

    Собственно название атрибута — 'comments'

  3. glader.livejournal.com

    19.11.2008 15:55

    Спасибо, получилось.

bbcode