Возможный дубликат:
Могу ли я иметь модель Django, которая имеет ссылку внешнего ключа на себя?
Я хочу реализовать простую структуру файлов папок в своем приложении Django. Итак, у меня есть модель для хранения папок, но я также хотел бы сохранить связь между этой папкой и родительской папкой. Упрощенная версия модели будет выглядеть следующим образом:
class mFolder(models.Model):
name = models.CharField(max_length=50)
parentFolder = models.ForeignKey(mFolder, unique=False, related_name="childrenFolders")
Однако это невозможно, поскольку mFolder еще не объявлен.
Есть ли какое-нибудь простое решение этой проблемы?
Заранее благодарны за Вашу помощь.