Я створив багато-багато рекурсивних відносин у Джанго. Як запитувати підпапку рекурсивного поля в коді нижче. Що дає список папок у всій його папці?
class Folder(models.Model):
"""Folder Model, can contain many folders and many files"""
name = models.CharField(max_length=64)
subfolders = models.ManyToManyField("Folder", blank=True)
Відповіді:
0 для відповіді № 1А. самостійне посилання поле багато-до-багатьох працює так само, як і звичайне. Враховуючи a folder
Ви можете отримати доступ до всіх вкладених папок за допомогою:
sub_folders = folder.subfolders.all()