2016-07-20 94 views
0

我在Django中創建了多對多的遞歸關係。如何在下面的代碼中查詢遞歸字段子文件夾。這是一個文件夾列表所有其子文件夾?遞歸關係django queires

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

一個自引用多到許多領域的工作方式與傳統的同一個。給定一個folder您可以訪問所有子文件夾有:

sub_folders = folder.subfolders.all() 
在folder.subfolders.all
+0

()哪裏文件從何而來? – Devone

+0

你的問題是:*這是給**文件夾**列出其所有子文件夾* –

+0

非常感謝摩西! – Devone