Форум сайта python.su
Создаю модуль Коментарии. Для построения дерева комментариев хочу сделать ссылку на корневой коментарий с которого начинается дисскусия. Для этого в модели создал узел ссылающийся на экземпляр того же ласса что и он сам:
class Comment (models.Model) : root = models.OneToOneField (Comment)
Офлайн
Офлайн
in
Создаю модуль Коментарии. Для построения дерева комментариев хочу сделать ссылку на корневой коментарий с которого начинается дисскусия. Для этого в модели создал узел ссылающийся на экземпляр того же ласса что и он сам:
models.OneToOneField('self')
Офлайн
Так должно получиться:
class Comment (models.Model) : root = models.OneToOneField ('Comment')
Офлайн
А почему именно OneToOneField, а не ForeignKey?
Офлайн