我们用ForeignKey指向自身表,得到一个递归的关系。
实现方法:
father=models.ForeignKey('self',null=True,blank=True,verbose_name='上级部门')
null=True
如果设置null为True,则对于空记录,django会用NULL去填充,默认情况下,django会用空字符串填充。
blank=True
表示该字段是否可以为空
verbose_name=‘上级部门’
为字段起一个别名,用来在admin中显示。