Django2.0中models下的ForeignKey()问题及解决

Django2.0中编写models类下的ForeignKey

book = models.ForeignKey('BookInfo')

django2.0与之前的1.8不同,

错误:

 book = models.ForeignKey('BookInfo')
TypeError: __init__() missing 1 required positional argument: 'on_delete'


解决方法:

book = models.ForeignKey('BookInfo', on_delete=models.CASCADE,)

加上on_delete参数就可以了!!!
 

发布了38 篇原创文章 · 获赞 43 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_40272386/article/details/78801812
今日推荐