Найти - Пользователи
Полная версия: Модель ссылающаяся на саму себя
Начало » Django » Модель ссылающаяся на саму себя
1
in
Создаю модуль Коментарии. Для построения дерева комментариев хочу сделать ссылку на корневой коментарий с которого начинается дисскусия. Для этого в модели создал узел ссылающийся на экземпляр того же ласса что и он сам:
class Comment (models.Model) :
      root = models.OneToOneField  (Comment)  

Pycharm тут же подсветил Comment. Это IDE гонит или так просто делать нельзя?
FishHook
in
Создаю модуль Коментарии. Для построения дерева комментариев хочу сделать ссылку на корневой коментарий с которого начинается дисскусия. Для этого в модели создал узел ссылающийся на экземпляр того же ласса что и он сам:

models.OneToOneField('self')
inoks
Так должно получиться:
class Comment (models.Model) :
      root = models.OneToOneField  ('Comment')
inoks
А почему именно OneToOneField, а не ForeignKey?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB