咱們用ForeignKey指向自身表,獲得一個遞歸的關係。python
實現方法:django
[python] view plaincopyspa
father=models.ForeignKey('self',null=True,blank=True,verbose_name='上級部門') .net
null=Trueblog
若是設置null爲True,則對於空記錄,django會用NULL去填充,默認狀況下,django會用空字符串填充。遞歸
blank=True字符串
表示該字段是否能夠爲空get
verbose_name=‘上級部門’it
爲字段起一個別名,用來在admin中顯示。model