咱们用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