python的Django版本问题django2.0的外键设置问题,django1.8.2不出现此误!

错误如图:

TypeError: __init__() missing 1 required positional argument:

Django2.0版本外键设置时
一对多设计 多方持有一方的外键

parent = models.ForeignKey('self', null=True, blank=True, on_delete=models.CASCADE)


# hbook = models.ForeignKey(BookInfo)
hbook = models.ForeignKey('BookInfo', on_delete=models.CASCADE)